Almost compleated the graphical part of the GUI