light control added