Tag - define the term contract what are the essentials of a valid contract