Added a working GUI