updated contract.xml