Added a new graphical interface. Still need to tie it into code