diff --git a/ontology/templates/ontology/base.html b/ontology/templates/ontology/base.html
index 2c038d8d6a7adc824e5167fe18bc0b006d90ed87..a3e8e41737cf4ec495c95f543d1fc4986592a5df 100644
--- a/ontology/templates/ontology/base.html
+++ b/ontology/templates/ontology/base.html
@@ -5,7 +5,7 @@
         <div class="container">
             <nav class="breadcrumb hidden-sm-down">
                 {% block breadcrumb_items %}
-                    <a href="{% url 'ontology:topics' %}" class="breadcrumb-item">Topics</a>
+                    <a href="{% url 'ontology:ontology' %}" class="breadcrumb-item">Ontology</a>
                 {% endblock %}
             </nav>
         </div>
diff --git a/ontology/templates/ontology/ontology.html b/ontology/templates/ontology/ontology.html
new file mode 100644
index 0000000000000000000000000000000000000000..e5f3bbd31f4dc9100d725c2f9ed5437e78c38e0b
--- /dev/null
+++ b/ontology/templates/ontology/ontology.html
@@ -0,0 +1,24 @@
+{% extends 'ontology/base.html' %}
+
+{% block pagetitle %}: Ontology{% endblock pagetitle %}
+
+{% block breadcrumb_items %}
+{{ block.super }}
+<span class="breadcrumb-item">Ontology</span>
+{% endblock %}
+
+{% block content %}
+
+<div class="row">
+  <div class="col-12">
+    <h3 class="highlight">Ontology</h3>
+    <ul>
+      {% if perms.scipost.can_manage_ontology %}
+      <li><a href="{% url 'ontology:topic_create' %}">Add a Topic</a></li>
+      {% endif %}
+      <li><a href="{% url 'ontology:topics' %}">View list of Topics</a></li>
+    </ul>
+  </div>
+</div>
+
+{% endblock content %}
diff --git a/ontology/templates/ontology/topic_detail.html b/ontology/templates/ontology/topic_detail.html
index 12d5d926d512d77330ced37782bed02423f3235c..a5259c0db48ea882279203784cf6f132e0ed6482 100644
--- a/ontology/templates/ontology/topic_detail.html
+++ b/ontology/templates/ontology/topic_detail.html
@@ -4,6 +4,7 @@
 
 {% block breadcrumb_items %}
     {{ block.super }}
+<span class="breadcrumb-item"><a href="{% url 'ontology:topics' %}">Topics</a></span>
 <span class="breadcrumb-item">{{ topic }}</span>
 {% endblock %}
 
diff --git a/ontology/templates/ontology/topic_form.html b/ontology/templates/ontology/topic_form.html
index e9636848b865c0acb7364a6c27ddd23bd2cbc882..c16140e9e93b292d4d31323b2368be5c73de6b36 100644
--- a/ontology/templates/ontology/topic_form.html
+++ b/ontology/templates/ontology/topic_form.html
@@ -2,9 +2,23 @@
 
 {% load bootstrap %}
 
+{% block headsup %}
+<script>
+$(document).ready(function() {
+
+$("#id_name").keyup(function() {
+  slug_value = this.value.split(" ").join("_");
+  $("#id_slug").val(slug_value);
+});
+
+});
+</script>
+{% endblock headsup %}
+
 {% block breadcrumb_items %}
     {{ block.super }}
-    <span class="breadcrumb-item">{% if form.instance.id %}Update {{ form.instance }}{% else %}Add new Topic{% endif %}</span>
+<span class="breadcrumb-item"><a href="{% url 'ontology:topics' %}">Topics</a></span>
+<span class="breadcrumb-item">{% if form.instance.id %}Update {{ form.instance }}{% else %}Add new Topic{% endif %}</span>
 {% endblock %}
 
 {% block pagetitle %}: Topics{% endblock pagetitle %}
diff --git a/ontology/urls.py b/ontology/urls.py
index 14ed0745df6b3a360e44483d64d49f5e4c0e67b8..52fcb454e3a96f76290e0b808da2c6341949ed36 100644
--- a/ontology/urls.py
+++ b/ontology/urls.py
@@ -7,6 +7,11 @@ from django.conf.urls import url
 from . import views
 
 urlpatterns = [
+    url(
+        r'^$',
+        views.ontology,
+        name='ontology'
+        ),
     url(
         r'^topic/add/$',
         views.TopicCreateView.as_view(),
diff --git a/ontology/views.py b/ontology/views.py
index 2912c18fc6811b749bfad21222fa43d79905e5c6..c88db65aa70b9c8f7da257de7e2327d798ed3d34 100644
--- a/ontology/views.py
+++ b/ontology/views.py
@@ -4,6 +4,8 @@ __license__ = "AGPL v3"
 
 from django.core.urlresolvers import reverse_lazy
 from django.db.models import Q
+from django.http import HttpResponse, HttpResponseServerError
+from django.shortcuts import render
 from django.views.generic.detail import DetailView
 from django.views.generic.edit import CreateView, UpdateView
 from django.views.generic.list import ListView
@@ -13,6 +15,10 @@ from .models import Topic, RelationAsym, RelationSym
 from scipost.mixins import PermissionsMixin
 
 
+def ontology(request):
+    return render(request, 'ontology/ontology.html')
+
+
 class TopicCreateView(PermissionsMixin, CreateView):
     """
     Create a new Topic for an Ontology.