diff --git a/src/addins/tableofcontent/tableofcontentnoteaddin.cpp b/src/addins/tableofcontent/tableofcontentnoteaddin.cpp
index ae6dfef..1ac0d8d 100644
--- a/src/addins/tableofcontent/tableofcontentnoteaddin.cpp
+++ b/src/addins/tableofcontent/tableofcontentnoteaddin.cpp
@@ -179,8 +179,18 @@ void TableofcontentNoteAddin::populate_toc_menu(Gtk::Menu *toc_menu)
   item->show ();
   toc_menu->append(*item);
 
+  //Gtk::ImageMenuItem *item2;
+  item = manage(new Gtk::MenuItem (""));
+  //item2->set_image(*manage(new Gtk::Image(Gtk::Stock::HELP, Gtk::ICON_SIZE_MENU)));
+  label = (Gtk::Label *)item->get_child();
+  label->set_markup(Glib::ustring::compose( "<i>%1</i>", _("Help")));
+  item->signal_activate().connect(sigc::mem_fun(*this, &TableofcontentNoteAddin::on_toc_help_activated));
+  item->show ();
+  toc_menu->append(*item);
+
 }
 
+
 void TableofcontentNoteAddin::on_populate_popup (Gtk::Menu* popup_menu)
 //prepened a toc submenu in the contextual menu
 {
@@ -290,6 +300,12 @@ void TableofcontentNoteAddin::on_toc_popup_activated()
   }
   m_toc_menu->popup(0, 0);
 }
+void TableofcontentNoteAddin::on_toc_help_activated()
+{
+  gnote::NoteWindow* window = get_note()->get_window();
+  gnote::utils::show_help("gnote", "addin-tableofcontent",
+    window->get_screen()->gobj(), dynamic_cast<Gtk::Window*>(window->host()));
+}
 
 
 bool TableofcontentNoteAddin::on_key_pressed(GdkEventKey *ev)
diff --git a/src/addins/tableofcontent/tableofcontentnoteaddin.hpp b/src/addins/tableofcontent/tableofcontentnoteaddin.hpp
index 1780dfd..1adffd8 100644
--- a/src/addins/tableofcontent/tableofcontentnoteaddin.hpp
+++ b/src/addins/tableofcontent/tableofcontentnoteaddin.hpp
@@ -68,6 +68,7 @@ private:
   void on_level_1_activated();
   void on_level_2_activated();
   void on_toc_popup_activated();
+  void on_toc_help_activated();
 
 
   void populate_toc_menu (Gtk::Menu *toc_menu);
