improve controller and control docs