Added the control structures