add support for all light type