Added lighting service stuff for abstraction