controls and text