implemented multiple lights