Question: what are the essential elements for an offer?
Answer: Communicated. The person making the offer (the offeror) must communicate his offer to a person who may then choose to accept or reject the offer (the offeree). ... 
Committed. ... 
Definite Terms. ... 
Other Issues.