setUpLight extract refactor