#locking techniques