doc for controls