refactor lights