Execution of the contract