diff --git a/noderefcreate.module b/noderefcreate.module
index a5159f5..2a6bfb0 100644
--- a/noderefcreate.module
+++ b/noderefcreate.module
@@ -121,6 +121,15 @@ function noderefcreate_autocomplete_validate($element, &$form_state) {
             $newnode->type = $related_type;
           }
         }
+
+        // automatic filling of default values of cck fields
+        $contenttype = content_types($related_type);
+        foreach ($contenttype['fields'] as $fieldname => $field) {
+          if(isset($field['widget']['default_value'])) {
+            $newnode->$fieldname = $field['widget']['default_value'];
+          }
+        }
+
         global $user;
         $newnode->uid = $user->uid;
         $newnode->title = $value;
