diff --git a/project_dependency.module b/project_dependency.module
index ec9bc6d..3234b57 100644
--- a/project_dependency.module
+++ b/project_dependency.module
@@ -4,6 +4,45 @@
  */
 
 /**
+ * Implements hook_menu().
+ */
+function project_dependency_menu() {
+  $items = array();
+
+  $items['node/%node/details'] = array(
+    'title' => 'Details',
+    'page callback' => 'project_dependencies_details',
+    'page arguments' => array(1),
+    'access callback' => 'project_dependency_access_check',
+    'access arguments' => array(1),
+    'weight' => 1,
+    'type' => MENU_LOCAL_TASK,
+  );
+
+  return $items;
+}
+
+/**
+ * Restrict tab to release nodes.
+ */
+function project_dependency_access_check($node) {
+  if ($node->type == 'project_release') {
+    return TRUE;
+  }
+ return FALSE;
+}
+
+/**
+ * Dependencies page.
+ */
+function project_dependencies_details($node) {
+  $content = '<h3>' . t('Components') . '</h3>';
+  $components = project_dependency_components($node);
+  $content .= drupal_render($components);
+  return $content;
+}
+
+/**
  * Implements hook_block_info().
  */
 function project_dependency_block_info() {
