lots of bug fixes on the gui, turns out it didn't really work