first gui class