progress on the GUI