added multiple lights, working state