added support for multiplultiple lights