A contract is an agreement between competent parties that is based on mutual assent, consideration, a lawful purpose, and any legally required form. For a contract to be valid, it must include agreement between the parties, valid consideration, proper formation through offer and acceptance, capacity of the parties to contract, a legal purpose, and conformance to any required form. Contracts can be classified in different ways, such as written or oral, bilateral or unilateral, express or implied, executed or executory. According to enforceability and validity, contracts are either valid and enforceable, void and unenforceable, or voidable and rescindable by one party. Contracts also typically specify duties, representations, termination conditions, remedies,