locking versions