updated gui.go