What are the necessary elements for the making of a contract?
The necessary elements for the making of a contract are: (a) agreement on essential elements by both parties, (b) a subject matter that is possible and defined or capable of being defined, and (c) a lawful purpose for the obligations arising from the contract.