manipulating controls