This is indeed more of a theoretical question but i wouldlike to clarify all the same
It is popuarly taught that offer + acceptance = Agreement (and that a legally enforceable agreement is a contract subject to fulfillment of other coditions)
But if one seem the leagl defiitions of these basic terms would it not be more correct to say
Offer + Acceptance = Promise (not agreement)
and Promise + Consideration = Agreement
and Agreement + Legal enforceability (+ other legal conditions) Contract
??????
Thanks