more work on the guis!