diff --git a/vertical_tabs_example/src/Controller/VerticalTabsExampleController.php b/vertical_tabs_example/src/Controller/VerticalTabsExampleController.php
new file mode 100644
index 0000000..d90424d
--- /dev/null
+++ b/vertical_tabs_example/src/Controller/VerticalTabsExampleController.php
@@ -0,0 +1,35 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\vertical_tabs_example\Controller\VerticalTabsExampleController.
+ */
+
+namespace Drupal\vertical_tabs_example\Controller;
+
+use Drupal\Core\Url;
+
+/**
+ * Class VerticalTabsExampleController
+ * @package Drupal\vertical_tabs_example\Controller
+ */
+
+class VerticalTabsExampleController {
+  /**
+   * A simple controller method to explain what the Vertical tabs example is about.
+   */
+  public function description() {
+    $url = Url::fromRoute('node/add');
+    $content_add = \Drupal::l(t('content_add'), $url);
+    $build = array(
+        '#markup' => t('The Vertical Tabs Example shows how a
+        custom module can add a vertical tab to a node edit form,
+        and support its summary field with JavaScript. To see the
+        effects of this module, !content_add and look at the set
+        of tabs at the bottom. We\'ve added one called \'Example vertical tab.\'',
+            array('!content_add' => $content_add,)
+        ),
+    );
+    return $build;
+  }
+}
diff --git a/../../../../Running/drupal715/sites/all/modules/examples/vertical_tabs_example/vertical_tabs_example.info b/../../../../Running/drupal715/sites/all/modules/examples/vertical_tabs_example/vertical_tabs_example.info
deleted file mode 100755
index 38832f1..0000000
--- a/../../../../Running/drupal715/sites/all/modules/examples/vertical_tabs_example/vertical_tabs_example.info
+++ /dev/null
@@ -1,5 +0,0 @@
-name = Vertical tabs example
-description = Show how to use vertical tabs for enhancing user experience.
-package = Example modules
-core = 7.x
-files[] = vertical_tabs_example.test
diff --git a/vertical_tabs_example/vertical_tabs_example.info.yml b/vertical_tabs_example/vertical_tabs_example.info.yml
new file mode 100755
index 0000000..a81b6b7
--- /dev/null
+++ b/vertical_tabs_example/vertical_tabs_example.info.yml
@@ -0,0 +1,5 @@
+name: 'Vertical tabs example'
+type: module
+description: 'Show how to use vertical tabs for enhancing user experience.'
+package: Example modules
+core: 8.x
\ No newline at end of file
diff --git a/vertical_tabs_example/vertical_tabs_example.routing.yml b/vertical_tabs_example/vertical_tabs_example.routing.yml
new file mode 100644
index 0000000..3049d5e
--- /dev/null
+++ b/vertical_tabs_example/vertical_tabs_example.routing.yml
@@ -0,0 +1,7 @@
+vertical_tabs_example.description:
+  path: 'examples/vertical_tabs'
+  defaults:
+    _controller: '\Drupal\vertical_tabs_example\Controller\VerticalTabsExampleController::description'
+    _title: 'Vertical tabs example'
+  requirements:
+    _access: 'TRUE'
\ No newline at end of file
