Add createLock() function