New: lockcontract