Basic Elements of a Contract