diff --git a/templates/council.html b/templates/council.html
index f4d7401..b01c685 100644
--- a/templates/council.html
+++ b/templates/council.html
@@ -4,7 +4,9 @@
{% block main %}
-{{ name }}
+{{ title }}
+{% if not obj.no_canons %}
+{% autoescape false %}
{% if obj.history %}
{{ obj.history }}
@@ -23,4 +25,10 @@
{% endfor %}
+{% endautoescape %}
+{% else %}
+
+ This council has no canons.
+
+{% endif %}
{% endblock %}
\ No newline at end of file
diff --git a/templates/unknown_council.html b/templates/unknown_council.html
new file mode 100644
index 0000000..d54e44f
--- /dev/null
+++ b/templates/unknown_council.html
@@ -0,0 +1,15 @@
+{% extends "base.html" %}
+
+{% block title %}error 404: council not found{% endblock %}
+
+{% block main %}
+
+error 404: council not found
+
+ This council isn't real. Well... rather, it isn't available here, whatever it is.
+
+
+
+ Wanna try a random council?
+
+{% endblock %}
\ No newline at end of file