updated control mode