Ch20Prog1 working gui & input method