updated lock constraint, still not working properly