lock answers tests
lock answers implementation