diff --git a/node_example/node_example.install b/node_example/node_example.install
index 66fbaef..0e7a34d 100755
--- a/node_example/node_example.install
+++ b/node_example/node_example.install
@@ -47,15 +47,19 @@ function node_example_install() {
     // our node as if we had designed it in the UI.
     '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);
@@ -65,6 +69,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(
@@ -90,7 +98,6 @@ function node_example_install() {
     field_create_instance($instance);
   }
 }
-
 /**
  * Implements hook_uninstall().
  *
diff --git a/node_example/node_example.test b/node_example/node_example.test
index 797cb58..fd9e7d8 100644
--- a/node_example/node_example.test
+++ b/node_example/node_example.test
@@ -51,4 +51,23 @@ 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\'');
+  }
 }
