changes on contract