starting to add the contract.