added par lights and mutex protection