diff --git a/filter_example/filter_example.module b/filter_example/filter_example.module
index f66101a..2056de4 100755
--- a/filter_example/filter_example.module
+++ b/filter_example/filter_example.module
@@ -38,16 +38,19 @@
  */
 
 /**
- * Implements hook_menu().
- */
-function filter_example_menu() {
-  $items['examples/filter_example'] = array(
-    'title' => 'Filter Example',
-    'page callback' => '_filter_example_information',
-    'access callback' => TRUE,
-  );
-  return $items;
-}
+* Implements hook_help().
+*/
+function filter_example_help($path, $arg) {
+  switch ($path) {
+    case 'admin/help#filter_example':
+      return t("There are two filters in this example. The first (foo filter) just replaces
+        'foo' with a configurable replacement. The second replaces the string
+        '&lt;time /&gt;' with the current time. To use these filters, go to !link and
+        configure one of the input formats.",
+        array('!link' => l("admin/config/content/formats", "admin/config/content/formats"))
+      );
+  }
+ }
 
 /**
  * Implements hook_filter_info().
@@ -78,19 +81,6 @@ function filter_example_filter_info() {
   return $filters;
 }
 
-/**
- * Simply returns a little bit of information about the example.
- */
-function _filter_example_information() {
-  return t(
-    "There are two filters in this example. The first (foo filter) just replaces
-    'foo' with a configurable replacement. The second replaces the string
-    '&lt;time /&gt;' with the current time. To use these filters, go to !link and
-    configure one of the input formats.",
-    array('!link' => l("admin/config/content/formats", "admin/config/content/formats"))
-  );
-}
-
 /*
  * Foo filter
  *
