Implemented GUI
The new GUI