beginning of GUICtoF