added the GUIControl, not fully implemented into the rest of the program