just working on the GUI