control state