Gui

1st pull request done by myself, if it doesn't work I will do that manually