refactor + lights on scene