diff --git a/pinry/core/templates/core/base.html b/pinry/core/templates/core/base.html
index 841be8a..ed71e56 100644
--- a/pinry/core/templates/core/base.html
+++ b/pinry/core/templates/core/base.html
@@ -1,3 +1,5 @@
+{% load new_pin %}
+
@@ -22,7 +24,7 @@
{% if user.is_authenticated %}
- - New Pin
+ - New Pin
- Logout
{% else %}
- Login
@@ -34,6 +36,8 @@
{% block yield %}{% endblock %}
+ {% new_pin %}
+
{% if debug %}
diff --git a/pinry/pins/templates/pins/templatetags/new_pin.html b/pinry/pins/templates/pins/templatetags/new_pin.html
new file mode 100644
index 0000000..1922713
--- /dev/null
+++ b/pinry/pins/templates/pins/templatetags/new_pin.html
@@ -0,0 +1,19 @@
+{% load bootstrap_field %}
+
+
diff --git a/pinry/pins/templatetags/__init__.py b/pinry/pins/templatetags/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/pinry/pins/templatetags/new_pin.py b/pinry/pins/templatetags/new_pin.py
new file mode 100644
index 0000000..06ea760
--- /dev/null
+++ b/pinry/pins/templatetags/new_pin.py
@@ -0,0 +1,13 @@
+from django.template.loader import render_to_string
+from django.template import Library
+
+from pinry.pins.forms import PinForm
+
+
+register = Library()
+
+
+@register.simple_tag
+def new_pin():
+ return render_to_string('pins/templatetags/new_pin.html',
+ {'form': PinForm()})