ControllerState added