diff --git a/exclude_node_title.module b/exclude_node_title.module
index 5279cee..5ef58f8 100755
--- a/exclude_node_title.module
+++ b/exclude_node_title.module
@@ -149,6 +149,7 @@ function exclude_node_title_form_alter(&$form, &$form_state, $form_id) {
         '#required' => FALSE,
         '#default_value' => (!empty($form['nid']['#value']) ? in_array($form['nid']['#value'], variable_get('exclude_node_title_nid_list', array())) : FALSE ),
         '#weight' => $weight,
+        '#process' => array(),
       );
       if (module_exists('translation') && variable_get('exclude_node_title_translation_sync', TRUE) == TRUE && translation_supported_type($form['#node']->type) && !empty($form['nid']['#value'])) {
         // get tnid
@@ -266,4 +267,24 @@ function _exclude_node_title($param, $view_mode = 'full') {
       return FALSE;
       break;
   }
-}
\ No newline at end of file
+}
+
+/**
+ * Implements hook_field_extra_fields().
+ */
+function exclude_node_title_field_extra_fields() {
+  $extra = array();
+
+  foreach (node_type_get_types() as $type) {
+    $extra['node'][$type->type]['form'] = array(
+      'exclude_node_title' => array(
+        'label' => t('Exclude Node Title'),
+        'description' => t('Exclude Node Title from display.'),
+        'weight' => 0,
+        'visible' => TRUE,
+      ),
+    );
+  }
+  
+  return $extra;
+}
