locking modification