What are the elements of a contract?
A "Meeting of the Minds" (Mutual Consent)
Offer and Acceptance
Mutual Consideration (The mutual exchange of something of value)
Performance or Delivery
No Violation of Public Policy
Welcome to Fun Advice!
I hope you do not take offense, To that that's gone before; 'Tis only that it's my two-cents, And not one penny more. §;o)
Agreements, eg, what each party intends to do.
Payment terms, and signature.
In my view, that about sums it up in a broad sense...