Added graphical interface