added light control