diff --git a/CRM/Grantprograms/Hook.php b/CRM/Grantprograms/Hook.php
new file mode 100644
index 0000000000000000000000000000000000000000..261752750f7656e6d8c097b85317d705fafae48a
--- /dev/null
+++ b/CRM/Grantprograms/Hook.php
@@ -0,0 +1,49 @@
+<?php
+/*
+ +--------------------------------------------------------------------+
+ | CiviCRM version 4.4                                                |
+ +--------------------------------------------------------------------+
+ | Copyright CiviCRM LLC (c) 2004-2013                                |
+ +--------------------------------------------------------------------+
+ | This file is a part of CiviCRM.                                    |
+ |                                                                    |
+ | CiviCRM is free software; you can copy, modify, and distribute it  |
+ | under the terms of the GNU Affero General Public License           |
+ | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
+ |                                                                    |
+ | CiviCRM is distributed in the hope that it will be useful, but     |
+ | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
+ | See the GNU Affero General Public License for more details.        |
+ |                                                                    |
+ | You should have received a copy of the GNU Affero General Public   |
+ | License and the CiviCRM Licensing Exception along                  |
+ | with this program; if not, contact CiviCRM LLC                     |
+ | at info[AT]civicrm[DOT]org. If you have questions about the        |
+ | GNU Affero General Public License or the licensing of CiviCRM,     |
+ | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
+ +--------------------------------------------------------------------+
+*/
+
+/**
+ *
+ * @package CiviCRM_Hook
+ * @copyright CiviCRM LLC (c) 2004-2013
+ * $Id: $
+ *
+ */
+
+abstract class CRM_Grantprograms_Hook extends CRM_Utils_Hook {
+  
+  /**
+   * This hook to assessment grant
+   *
+   * @param string $param the params
+   *
+   * @access public
+   */
+  static function grantAssessment(&$params) {
+    return self::singleton( )->invoke(1, $params, self::$_nullObject, 
+      self::$_nullObject, self::$_nullObject, self::$_nullObject, 'civicrm_grantAssessment');
+  }
+}
diff --git a/grantprograms.php b/grantprograms.php
index 8a21b8008b2b1e92289fbca95ea66e262b57a829..2c6d731d2bd073fcab653b71d66ab22ea1df0113 100644
--- a/grantprograms.php
+++ b/grantprograms.php
@@ -636,7 +636,7 @@ function grantprograms_civicrm_pre($op, $objectName, $id, &$params) {
     if (!empty($id)) {
       $params['id'] = $id;
     }
-    CRM_Utils_Hook::grantAssessment($params);
+    CRM_Grantprograms_Hook::grantAssessment($params);
     if ($op == 'edit') {
       $smarty = CRM_Core_Smarty::singleton();
       $smarty->assign('previousGrant', $previousGrant);