diff --git a/node_example/node_example.install b/node_example/node_example.install
index 7799667..1c4e585 100755
--- a/node_example/node_example.install
+++ b/node_example/node_example.install
@@ -36,15 +36,19 @@ function node_example_install() {
     'name' => $t('Example Node'),
     'base' => 'node_content',
     'description' => $t('This is an example node type with a few fields.'),
-    'body_label' => $t('Example Description'),
-    'custom' => TRUE,
+    'title_label' => $t('Example Title'),
+	'custom' => TRUE,
   );
 
   // Complete the node type definition by setting any defaults not explicitly
   // declared above.
   // http://api.drupal.org/api/function/node_type_set_defaults/7
   $content_type = node_type_set_defaults($node_example);
-  node_add_body_field($content_type);
+
+  //We add a body field and set the body label immediately.
+  node_add_body_field($content_type, $t('Example Description'));
+
+
 
   // Save the content type
   node_type_save($content_type);
@@ -54,6 +58,10 @@ function node_example_install() {
   // http://api.drupal.org/api/function/field_info_instance/7
   $body_instance = field_info_instance('node', 'body', 'node_example');
 
+  //As an alternative for node_add_body_field($type, $label = 'Body')
+  //the 'label'-key can be used to set the body label on the field instance
+  //$body_instance['label'] = $t('Example Description');
+
   // Add our example_node_list view mode to the body instance display by
   // instructing the body to display as a summary
   $body_instance['display']['example_node_list'] = array(
@@ -79,7 +87,6 @@ function node_example_install() {
     field_create_instance($instance);
   }
 }
-
 /**
  * Returns a structured array defining the fields created by this content type.
  *
diff --git a/node_example/node_example.test b/node_example/node_example.test
index 940ff3e..b55a109 100644
--- a/node_example/node_example.test
+++ b/node_example/node_example.test
@@ -51,5 +51,24 @@ class NodeExampleTestCase extends DrupalWebTestCase {
     $this->assertPattern("/red.*green.*blue/", "Correct 'colors available' on node example page");
 
   }
+
+  /**
+   * Check the value of body label.
+   *
+   * Checks whether body label has a value of "Example Description"
+   */
+
+  function testBodyLabel() {
+    // Create and login user.
+    $account = $this->drupalCreateUser(array('access content', 'create node_example content'));
+    $this->drupalLogin($account);
+
+    // Request a node add node-example page.
+    // Test whether the body label equals 'Example Description'.
+    // Use '$this->assertRaw' to make certain to test the body label and not some other text.
+    $this->drupalGet('node/add/node-example');
+    $this->assertResponse(200, 'node/add/node-example page found');
+    $this->assertRaw('<label for="edit-body-und-0-value">Example Description </label>', 'Body label equals \'Example Description\'');
+  }
 }
 
