cleaned up GUI