Project 2 With Locks