Locks, skeleton
implemented
nicer label