diff --git a/chan.dev/src/components/button.astro b/chan.dev/src/components/button.astro
index e70c698b..039b11f5 100644
--- a/chan.dev/src/components/button.astro
+++ b/chan.dev/src/components/button.astro
@@ -1,13 +1,13 @@
---
-const { class: className, ...restProps } = Astro.props;
+const {class: className, ...restProps} = Astro.props
---
diff --git a/chan.dev/src/pages/flip.astro b/chan.dev/src/pages/flip.astro
new file mode 100644
index 00000000..7ef0d8e1
--- /dev/null
+++ b/chan.dev/src/pages/flip.astro
@@ -0,0 +1,38 @@
+---
+import Layout from '#layouts/Layout.astro'
+import Prose from '#components/prose.astro'
+import Button from '#components/button.astro'
+---
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chan.dev/src/pages/flip/index.astro b/chan.dev/src/pages/flip/index.astro
deleted file mode 100644
index 41188ca4..00000000
--- a/chan.dev/src/pages/flip/index.astro
+++ /dev/null
@@ -1,29 +0,0 @@
----
-import Layout from '#layouts/Layout.astro'
-import Prose from '#components/prose.astro'
-import Button from '#components/button.astro'
-import Result from './result.astro'
----
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chan.dev/src/pages/flip/result.astro b/chan.dev/src/pages/flip/result.astro
deleted file mode 100644
index 55adebe8..00000000
--- a/chan.dev/src/pages/flip/result.astro
+++ /dev/null
@@ -1,8 +0,0 @@
----
-export const partial = true
-export const prerender = false
-
-const params = Astro.params
----
-
-{Math.round(Math.random()) ? 'heads' : 'tails'}
diff --git a/chan.dev/src/pages/roll.astro b/chan.dev/src/pages/roll.astro
new file mode 100644
index 00000000..89659a61
--- /dev/null
+++ b/chan.dev/src/pages/roll.astro
@@ -0,0 +1,42 @@
+---
+import Layout from '#layouts/Layout.astro'
+import Prose from '#components/prose.astro'
+import Button from '#components/button.astro'
+---
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chan.dev/src/pages/roll/index.astro b/chan.dev/src/pages/roll/index.astro
deleted file mode 100644
index 7688d247..00000000
--- a/chan.dev/src/pages/roll/index.astro
+++ /dev/null
@@ -1,29 +0,0 @@
----
-import Layout from '#layouts/Layout.astro'
-import Prose from '#components/prose.astro'
-import Button from '#components/button.astro'
-import Result from './result.astro'
----
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chan.dev/src/pages/roll/result.astro b/chan.dev/src/pages/roll/result.astro
deleted file mode 100644
index 11f698eb..00000000
--- a/chan.dev/src/pages/roll/result.astro
+++ /dev/null
@@ -1,8 +0,0 @@
----
-export const partial = true
-export const prerender = false
-
-let sides = Number(Astro.url.searchParams.get('sides')) || 6
----
-
-{Math.floor(Math.random() * sides) + 1}