diff --git a/rooms_node.module b/rooms_node.module
index b8cf4c3..9fdd56d 100644
--- a/rooms_node.module
+++ b/rooms_node.module
@@ -22,8 +22,8 @@ function rooms_node_menu() {
     'title' => 'Availability',
     'page callback' => 'rooms_node_availability',
     'page arguments' => array(1),
-    'access callback' => 'rooms_node_is_enabled',
-    'access arguments' => array(1),
+    //'access callback' => 'rooms_node_is_enabled',
+    'access arguments' => array('administer availability'),
     //'context' => MENU_CONTEXT_PAGE | MENU_CONTEXT_INLINE,
     'weight' => '60',
     'type' => MENU_LOCAL_TASK,
@@ -32,14 +32,27 @@ function rooms_node_menu() {
     'title' => 'Prices',
     'page arguments' => array(1),
     'page callback' => 'rooms_node_prices',
-    'access callback' => 'rooms_node_is_enabled',
-    'access arguments' => array(1),
+    //'access callback' => 'rooms_node_is_enabled',
+    'access arguments' => array('administer prices'),
     'weight' => '70',
     'type' => MENU_LOCAL_TASK,
   );
   return $items;
 }
 
+function rooms_node_permission() {
+  return array(
+    'administer availability' => array(
+      'title' => t('Administer availability'),
+      'description' => t('Administer availability.'),
+    ),
+    'administer prices' => array(
+      'title' => t('Administer prices'),
+      'description' => t('Administer prices.'),
+    ),
+  );
+}
+
 
 /**
  * Implements hook_admin_paths().
