Added basic graphical interface