added mutex guards to all lists