diff --git a/templates/covers.html b/templates/covers.html
new file mode 100644
index 0000000..6645ff5
--- /dev/null
+++ b/templates/covers.html
@@ -0,0 +1,5 @@
+{{range $i, $c := .Covers}}
+
history.replaceState(null, '', prefix + '/' + chapter))"
+ @keydown.window.n.prevent="htmx.ajax('GET', prefix + '/' + Math.max(0, chapter - 2), {target: '#app', swap: 'outerHTML'}).then(() => history.replaceState(null, '', prefix + '/' + Math.max(0, chapter - 2)))"
+ @keydown.window.enter.prevent="window.location.href = '/gallery/' + comics[active]"
+ @wheel.window.prevent="$event.deltaY > 0 ? htmx.ajax('GET', prefix + '/' + chapter, {target: '#app', swap: 'outerHTML'}).then(() => history.replaceState(null, '', prefix + '/' + chapter)) : htmx.ajax('GET', prefix + '/' + Math.max(0, chapter - 2), {target: '#app', swap: 'outerHTML'}).then(() => history.replaceState(null, '', prefix + '/' + Math.max(0, chapter - 2)))"
+ autofocus
+ >
+
+ {{range $i, $c := .Covers}}
+
+

+
+ {{end}}
+
+
+
+
+
+