first idea of a graphical interface