adding Gtk interface