結果 : what is contract explain essential elements of a valid contract