All instructions have been added to control. Not pretty but it compiles.