Tag - essentials of a contract of sale