diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..8c35cff
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,10 @@
+clean:
+ rm -rf public
+build:
+ hugo -D
+
+deploy: clean build
+ rsync -vlcr --delete-after ./public/* core.lxsameer.com:/home/www/public/serene/
+
+serve: build
+ hugo serve
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..d9d603e
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,67 @@
+
+
+
+
+{{- partial "extend_footer.html" . -}}
+{{ if in site.Params.mainSections .Type }}
+{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify | fingerprint -}}
+
+
+{{- end }}
+
+{{- if (not .Site.Params.disableThemeToggle) }}
+
+{{- else -}}
+{{/* case where owner disables theme button after deployment, this resets the stored theme */}}
+
+{{- end }}
diff --git a/static/images/serene.png b/static/images/serene.png
new file mode 100644
index 0000000..c40051a
Binary files /dev/null and b/static/images/serene.png differ
diff --git a/static/images/serene.svg b/static/images/serene.svg
new file mode 100644
index 0000000..d3e5ec8
--- /dev/null
+++ b/static/images/serene.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/static/images/serene_16.png b/static/images/serene_16.png
new file mode 100644
index 0000000..17c0a1e
Binary files /dev/null and b/static/images/serene_16.png differ
diff --git a/static/images/serene_32.png b/static/images/serene_32.png
new file mode 100644
index 0000000..81b2406
Binary files /dev/null and b/static/images/serene_32.png differ