diff --git a/user_relationship_service/user_relationship_service.module b/user_relationship_service/user_relationship_service.module
index faf78f1..cfe9cb4 100644
--- a/user_relationship_service/user_relationship_service.module
+++ b/user_relationship_service/user_relationship_service.module
@@ -1,4 +1,5 @@
 <?php
+// $Id: user_relationship_service.module,v 1.1.2.1 2009/07/06 10:24:44 alexk Exp $
 /**
  * @author Drupal 6 port by Darren Ferguson <http://drupal.org/user/70179>
  * @author Written by scottgifford http://drupal.org/user/245699
@@ -25,41 +26,46 @@ function user_relationship_service_service() {
     array(
       '#method' => 'user_relationships.types',
       '#callback' => 'user_relationship_service_types',
+      '#access arguments' => array('administer user relationships'),
       '#file' => array('file' => 'inc', 'module' => 'user_relationship_service'),
       '#args' => array(
         array(
-    '#name' => 'version',
-    '#type' => 'int',
-    '#description' => t('API version to use'),
-  ),
+          '#name' => 'version',
+          '#type' => 'int',
+          '#description' => t('API version to use'),
+        ),
       ),
       '#return' => 'array',
       '#help' => t('Get a list of relationship types'),
     ),
+    
     array(
       '#method' => 'user_relationships.mine',
       '#callback' => 'user_relationship_service_mine',
+      '#access arguments' => array('maintain own relationships'),
       '#file' => array('file' => 'inc', 'module' => 'user_relationship_service'),
       '#args' => array(
         array(
-    '#name' => 'version',
-    '#type' => 'int',
-    '#description' => t('API version to use'),
-  ),
+          '#name' => 'version',
+          '#type' => 'int',
+          '#description' => t('API version to use'),
+        ),
       ),
       '#return' => 'array',
       '#help' => t('Get a list of my relationships'),
     ),
+    
     array(
       '#method' => 'user_relationships.delete',
       '#callback' => 'user_relationship_service_delete',
+      '#access arguments' => array('maintain own relationships'),      
       '#file' => array('file' => 'inc', 'module' => 'user_relationship_service'),
       '#args' => array(
         array(
-    '#name' => 'version',
-    '#type' => 'int',
-    '#description' => t('API version to use'),
-  ),
+          '#name' => 'version',
+          '#type' => 'int',
+          '#description' => t('API version to use'),
+        ),
         array(
           '#name' => 'rid',
           '#type' => 'int',
@@ -74,16 +80,17 @@ function user_relationship_service_service() {
       '#return' => 'struct',
       '#help' => t('Delete an existing or pending relationship'),
     ),
+    
     array(
       '#method' => 'user_relationships.approve',
       '#callback' => 'user_relationship_service_approve',
       '#file' => array('file' => 'inc', 'module' => 'user_relationship_service'),
       '#args' => array(
         array(
-    '#name' => 'version',
-    '#type' => 'int',
-    '#description' => t('API version to use'),
-  ),
+          '#name' => 'version',
+          '#type' => 'int',
+          '#description' => t('API version to use'),
+        ),
         array(
           '#name' => 'rid',
           '#type' => 'int',
@@ -93,16 +100,18 @@ function user_relationship_service_service() {
       '#return' => 'struct',
       '#help' => t('Approve a requested relationship'),
     ),
+    
     array(
       '#method' => 'user_relationships.request',
       '#callback' => 'user_relationship_service_request',
+      '#access arguments' => array('maintain own relationships'),      
       '#file' => array('file' => 'inc', 'module' => 'user_relationship_service'),
       '#args' => array(
         array(
-    '#name' => 'version',
-    '#type' => 'int',
-    '#description' => t('API version to use'),
-  ),
+          '#name' => 'version',
+          '#type' => 'int',
+          '#description' => t('API version to use'),
+        ),
         array(
           '#name' => 'uid',
           '#type' => 'int',
