Added Graphical Interface