Finished GUI
TODO: Know where to stop