adding the GUI