more control added