added light tracking