diff --git a/resources/templates/app.html b/resources/templates/app.html
new file mode 100644
index 0000000..5c334b5
--- /dev/null
+++ b/resources/templates/app.html
@@ -0,0 +1,53 @@
+
+
+  
+    
+      
+        {% block big-links %}
+        {% endblock %}
+      
+      
+        {% block content %}
+        {% endblock %}
+      
+    
 
+  
+
diff --git a/resources/templates/home.html b/resources/templates/home.html
index 5c334b5..f89b6ae 100644
--- a/resources/templates/home.html
+++ b/resources/templates/home.html
@@ -1,53 +1,12 @@
-
-
-  
-    
-      
-        
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-        
+{% extends "base-unauthenticated.html" %}
+{% block big-links %}
+      
-      
-    
-
-    
-    
-    
-    
-    
-    
-
-    
-    {% script "/js/app.js" %}
-  
-
-
-
-
-
+      
+{% endblock %}
+{% block content %}
+froboz
+{% endblock %}
diff --git a/src/clj/youyesyet/routes/home.clj b/src/clj/youyesyet/routes/home.clj
index 7fbf9f7..e2bffa7 100644
--- a/src/clj/youyesyet/routes/home.clj
+++ b/src/clj/youyesyet/routes/home.clj
@@ -5,11 +5,14 @@
             [ring.util.http-response :as response]
             [clojure.java.io :as io]))
 
+(defn app-page []
+  (layout/render "app.html"))
+
 (defn home-page []
-  (layout/render "home.html"))
+  (layout/render "home.html" {:title "You Yes Yet?"}))
 
 (defroutes home-routes
   (GET "/" [] (home-page))
+  (GET "/app" [] (app-page))
   (GET "/docs" [] (-> (response/ok (-> "docs/docs.md" io/resource slurp))
                       (response/header "Content-Type" "text/plain; charset=utf-8"))))
-
diff --git a/src/cljc/youyesyet/ui_utils.cljc b/src/cljc/youyesyet/ui_utils.cljc
new file mode 100644
index 0000000..3139020
--- /dev/null
+++ b/src/cljc/youyesyet/ui_utils.cljc
@@ -0,0 +1 @@
+;; Ultimately it's the goal to use the same UI utils for both main site and single page app.