some redesign of the GUI