some more work on the gui