added up and down light functionality