get lock