GUI usable, but with some bugs and some unimplemented functions