more functionality to the controllables