work on improved lock target stuff