diff --git a/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.module b/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.module
index b7578ab..55f3f73 100644
--- a/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.module
+++ b/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.module
@@ -16,6 +16,7 @@ function votingpoints_votingapi_insert($votes) {
   $vote = (object)$votes[0];  
   $user = user_load($vote->uid);
   $node = node_load($vote->content_id);
+  $author = user_load($node->uid);
   //dsm($vote);
-  rules_invoke_event('votingpoints_event',$user, $node, $vote);  
-}
\ No newline at end of file
+  rules_invoke_event('votingpoints_event',$user, $author, $node, $vote);  
+}
diff --git a/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.rules.inc b/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.rules.inc
index c8a6f55..17ecc40 100644
--- a/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.rules.inc
+++ b/sites/all/modules/userpoints_contrib/votingpoints/votingpoints.rules.inc
@@ -19,7 +19,8 @@ function votingpoints_rules_event_info() {
       'module' => 'Votingpoints',
       'arguments' => array(
         'user' => array('type' => 'user', 'label' => t('User who votes.')),
-        'node' => array('type' => 'node', 'label' => t('Node that has been voted on')),
+        'author' => array('type' => 'user', 'label' => t('Author of node voted on.')),
+        'node' => array('type' => 'node', 'label' => t('Node that has been voted on.')),
         'vote' => array('type' => 'comment', 'label' => t('The vote itself.')),
       ),
       'redirect' => TRUE,
