A contract is an agreement that binds 2 or more parties to do or not do certain thing for considerations.