結果 : what are the four 4 essential elements to make a valid and enforceable contract