diff --git a/nodeorder.module b/nodeorder.module
index 7bab8a5..12591ba 100644
--- a/nodeorder.module
+++ b/nodeorder.module
@@ -13,7 +13,11 @@ function nodeorder_permission() {
   return array(
     'order nodes within categories' => array(
       'title' => t('order nodes within categories'),
-      'description' => t('TODO Add a description for \'order nodes within categories\''),
+      'description' => t('Allows the ordering of nodes for frontend display which are tagged with a common term.'),
+    ),
+    'administer nodeorder' => array(
+      'title' => t('administer configuration of nodeorder'),
+      'description' => t('Provides access to the administration configuration of nodeorder.'),
     ),
   );
 }
@@ -262,7 +266,7 @@ function nodeorder_menu() {
     'description' => t('Allows the ordering of nodes within taxonomy terms.'),
     'page callback' => 'drupal_get_form',
     'page arguments' => array('nodeorder_admin'),
-    'access arguments' => array('access administration pages'),
+    'access arguments' => array('administer nodeorder'),
     'type' => MENU_NORMAL_ITEM,
   );
 
