added LightController initialized with light