updated graphical interface