frame a contract