This is a program learning how to us graphical user interphase