lock with +l