diff --git a/cod_mobile.module b/cod_mobile.module
index f632c34..99d580f 100644
--- a/cod_mobile.module
+++ b/cod_mobile.module
@@ -29,6 +29,35 @@ function cod_mobile_menu() {
 }
 
 /**
+ * Implements hook_help().
+ */
+function cod_mobile_help($path, $arg) {
+  switch ($path) {
+    case 'admin/help#cod_mobile':
+      $link = l('https://github.com/zyxware/drupalcon-mobileapp', 'https://github.com/zyxware/drupalcon-mobileapp');
+      $help_text = t("<p>The COD mobile module works with drupal's 'Conference Organizing Distribution'
+        and will generate a json file with session and related data such as speakers,
+        tracks, room etc. The json file will generate automatically during drupal cron
+        run or you can generate it manually by accessing the
+        link example.com/cod-mobile/generate-json.</p>
+
+        <p>The genrated json file will be placed inside the public files folder of the
+        drupal installation eg: example.com/sites/default/files/sessions.json.
+        This can be later used as a data provider for mobile applicatons.</p>
+
+        <p>There is a version attached to the json file which can be accessed through
+        the link example.com/cod-mobile/json-version. The version changes when the
+        json file is updated with a set of new data. This is a useful feature for
+        mobile applications to check if there any updations in json file data.</p>
+
+        <p>This module can be used as a backend drupal module to serve data for
+        the mobile application project !link.</p>", array('!link' => $link));
+      return '<p>' . $help_text . '</p>';
+      break;
+  }
+}
+
+/**
  * Implements hook_cron.
  */
 function cod_mobile_cron() {
