updated control