diff --git a/content_report.module b/content_report.module
index 1bf96c8..b0294be 100644
--- a/content_report.module
+++ b/content_report.module
@@ -1,4 +1,5 @@
 <?php
+
 /**
  * @file
  * Drupal hooks for the content report module.
@@ -15,7 +16,16 @@ function content_report_help($path, $arg) {
       $library = libraries_detect('jquery.tablesorter');
 
       if (!$library || !$library['installed']) {
-        $out[] = t("Install the tablesorter library to enable real-time data sorting. <pre>drush ldl jquery.tablesorter</pre>");
+        $output = t("Install the tablesorter library to enable real-time data sorting.");
+        $output .= "<ol>";
+        $output .= "<li>";
+        $output .= t("If you have Drush installed, use !code", array('!code' => "<code>drush ldl jquery.tablesorter</code>"));
+        $output .= "</li>";
+        $output .= "<li>";
+        $output .= t("If you don't have Drush installed, you can download library from git repo: <a href='@libgitrepo'>@libgitrepo</a>", array('@libgitrepo' => 'https://github.com/christianbach/tablesorter'));
+        $output .= "</li>";
+        $output .= "</ol>";
+        $out[] = $output;
       }
       break;
   }
@@ -103,13 +113,13 @@ function content_report_theme($existing, $type, $theme, $path) {
   $items['content_report_footnote_source'] = array(
     'variables' => array('id' => 0, 'note' => NULL),
     'path' => "{$path}/templates",
-    'template' => "report-footnote-source"
+    'template' => "report-footnote-source",
   );
 
   $items['content_report_footnote_target'] = array(
     'render element' => 'footnote',
     'path' => "{$path}/templates",
-    'template' => "report-footnote-target"
+    'template' => "report-footnote-target",
   );
 
   return $items;
diff --git a/css/tablesorter.css b/css/tablesorter.css
index 79f74b7..dd70704 100644
--- a/css/tablesorter.css
+++ b/css/tablesorter.css
@@ -1,17 +1,18 @@
 /* tables */
 table.sortable thead tr .header {
-	background-image: url(../images/bg.gif);
-	background-repeat: no-repeat;
-	background-position: center right;
-	cursor: pointer;
+  background-image: url(../images/bg.gif);
+  background-repeat: no-repeat;
+  background-position: center right;
+  cursor: pointer;
 }
 table.sortable thead tr .headerSortUp {
-	background-image: url(../images/asc.gif);
+  background-image: url(../images/asc.gif);
 }
 table.sortable thead tr .headerSortDown {
-	background-image: url(../images/desc.gif);
+  background-image: url(../images/desc.gif);
 }
-table.sortable thead tr .headerSortDown, table.sortable thead tr .headerSortUp {
+table.sortable thead tr .headerSortDown,
+table.sortable thead tr .headerSortUp {
   background-color: #c9e8f6;
 }
 
@@ -29,9 +30,9 @@ table.sortable tr:nth-child(even) {
 }
 
 table th .footnote-source a {
-	display: inline;
+  display: inline;
 }
 
 .footnote-target {
-	display: block;
+  display: block;
 }
diff --git a/src/EntityReport.php b/src/EntityReport.php
index 24fb968..42e4364 100644
--- a/src/EntityReport.php
+++ b/src/EntityReport.php
@@ -1,4 +1,5 @@
 <?php
+
 /**
  * @file
  * Contains \EntityReport.
@@ -78,12 +79,12 @@ abstract class EntityReport {
   /**
    * EntityReport constructor.
    *
-   * @param string $name
-   *   The machine_name of the report.
    * @param string $entity_type
    *   The type of entity we're reporting on.
    * @param string $index
    *   The field to index data on.
+   * @param string $name
+   *   The machine_name of the report.
    * @param string $title
    *   The optional title of the report for display.  Should be wrapped in t().
    */
diff --git a/src/NodeReport.php b/src/NodeReport.php
index 767eec3..4cbca84 100644
--- a/src/NodeReport.php
+++ b/src/NodeReport.php
@@ -1,4 +1,5 @@
 <?php
+
 /**
  * @file
  * Contains \NodeReport.
@@ -8,6 +9,7 @@
  * Build a node report.
  */
 class NodeReport extends EntityReport {
+
   /**
    * NodeReport constructor.
    *
@@ -44,7 +46,7 @@ class NodeReport extends EntityReport {
    */
   public function addStatusCounts() {
     $this->addHeader('published', t("Published"), 0)
-         ->addHeader('unpublished', t("Unpublished"), 0);
+      ->addHeader('unpublished', t("Unpublished"), 0);
 
     // Create the default data.
     $query = $this->baseDbSelect();
@@ -80,8 +82,8 @@ class NodeReport extends EntityReport {
     foreach ($data as $row) {
       $index = $row->{$this->index};
       $this->addData($index, 'oldest', $this->formatDate($row->oldest))
-           ->addData($index, 'newest', $this->formatDate($row->newest))
-           ->addData($index, 'last_modified', $this->formatDate($row->last_modified));
+        ->addData($index, 'newest', $this->formatDate($row->newest))
+        ->addData($index, 'last_modified', $this->formatDate($row->last_modified));
     }
   }
 
diff --git a/templates/report-footnote-source.tpl.php b/templates/report-footnote-source.tpl.php
index 51c7b33..dbbf11b 100644
--- a/templates/report-footnote-source.tpl.php
+++ b/templates/report-footnote-source.tpl.php
@@ -1,6 +1,8 @@
 <?php
+
 /**
- * Template: report-footnotes.tpl.php
+ * @file
+ * Template: report-footnotes.tpl.php.
  *
  * Render the footnotes below a report.
  *
diff --git a/templates/report-footnote-target.tpl.php b/templates/report-footnote-target.tpl.php
index 3df31a4..6fa9e47 100644
--- a/templates/report-footnote-target.tpl.php
+++ b/templates/report-footnote-target.tpl.php
@@ -1,6 +1,8 @@
 <?php
+
 /**
- * Template: footnote-target.tpl.php
+ * @file
+ * Template: footnote-target.tpl.php.
  *
  * Render the target of the footnote reference below the table.
  *
