Added rest of the contract.