diff --git a/src/Zofe/Rapyd/DataForm/DataForm.php b/src/Zofe/Rapyd/DataForm/DataForm.php
index <HASH>..<HASH> 100644
--- a/src/Zofe/Rapyd/DataForm/DataForm.php
+++ b/src/Zofe/Rapyd/DataForm/DataForm.php
@@ -57,7 +57,8 @@ class DataForm extends Widget
 
     public $model;
     public $model_relations;
-
+    public $validator; 
+    
     public $output = "";
     public $fields = array();
     public $hash = "";
@@ -265,6 +266,10 @@ class DataForm extends Widget
                 $attributes[$field->name] = $field->label;
             }
         }
+        if (isset($this->validator))
+        {
+            return !$this->validator->fails();
+        }
         if (isset($rules)) {
 
             $this->validator = Validator::make(Input::all(), $rules, array(), $attributes);
adding the ability to use custom validator for dataform