added missing light.cpp