change edit for contract2