1st verison of control