diff --git a/content/characters/aeolus.md b/content/characters/aeolus.md
new file mode 100644
index 0000000..4eb5d72
--- /dev/null
+++ b/content/characters/aeolus.md
@@ -0,0 +1,8 @@
+---
+title: Aeolus, Green Catbird
+name: Aeolus Viridis
+age: young
+race: gryphon
+description: A green gryphon with a white belly and brown feline paws.
+height: 90cm - 30cm
+---
diff --git a/content/characters/akino.md b/content/characters/akino.md
new file mode 100644
index 0000000..a298dcf
--- /dev/null
+++ b/content/characters/akino.md
@@ -0,0 +1,8 @@
+---
+title: Akino, Tiny Tinkerer
+name: Akino Wikifoo
+age: mid 20s
+race: wolf + husky
+description: An orange wolf-husky hybrid with a white belly and paws.
+height: 12cm (varies)
+---
diff --git a/content/characters/blanca.md b/content/characters/blanca.md
new file mode 100644
index 0000000..36163d3
--- /dev/null
+++ b/content/characters/blanca.md
@@ -0,0 +1,8 @@
+---
+title: Blanca, Academic Mage
+name: Blanca Grato
+age: late 30s
+race: snow leopard
+description: A grey snow leopard with dark black spots and grey hair.
+height: 162cm
+---
diff --git a/content/characters/maricelle.md b/content/characters/maricelle.md
new file mode 100644
index 0000000..4a70e84
--- /dev/null
+++ b/content/characters/maricelle.md
@@ -0,0 +1,8 @@
+---
+title: Maricelle, Live-In Librarian
+name: Maricelle Kirakai
+age: early 20s
+race: mouse
+description: A brown mouse with glasses.
+height: 148cm
+---
diff --git a/content/characters/terra.md b/content/characters/terra.md
new file mode 100644
index 0000000..fa5384a
--- /dev/null
+++ b/content/characters/terra.md
@@ -0,0 +1,8 @@
+---
+title: Terra, Equine Veterinarian
+name: Terra Viridis
+age: early 40s
+race: pegasus
+description: A brown pegasus with a green muzzle.
+height: 178cm
+---
diff --git a/data/characters.yaml b/data/characters.yaml
deleted file mode 100644
index 224cf18..0000000
--- a/data/characters.yaml
+++ /dev/null
@@ -1,31 +0,0 @@
-characters:
- aeolus:
- name: Aeolus Viridis
- age: catbird
- race: gryphon
- description: A green gryphon with a white belly and brown feline paws.
- height: 90cm - 30cm
- akino:
- name: Akino Wikifoo
- age: mid 20s
- race: wolf + husky
- description: An orange wolf-husky hybrid with a white belly and paws.
- height: 12cm (varies)
- blanca:
- name: Blanca Grato
- age: late 30s
- race: snow leopard
- description: A grey snow leopard with dark black spots and grey hair.
- height: 162cm
- maricelle:
- name: Maricelle Kiritsu
- age: early 20s
- race: mouse
- description: A brown mouse with glasses.
- height: 148cm
- terra:
- name: Terra Viridis
- age: early 40s
- race: pegasus
- description: A brown pegasus with a green muzzle.
- height: 178cm
diff --git a/themes/birdspace/layouts/_default/list.html b/themes/birdspace/layouts/_default/list.html
index e69de29..c6b9f07 100644
--- a/themes/birdspace/layouts/_default/list.html
+++ b/themes/birdspace/layouts/_default/list.html
@@ -0,0 +1,17 @@
+{{ define "main" }}
+
+
+
+ {{.Content}}
+
+
+ {{ range .Pages }}
+ -
+ {{.Title}}
+
+ {{ end }}
+
+
+{{ end }}
diff --git a/themes/birdspace/layouts/_default/single.html b/themes/birdspace/layouts/_default/single.html
index e69de29..fc6f6ab 100644
--- a/themes/birdspace/layouts/_default/single.html
+++ b/themes/birdspace/layouts/_default/single.html
@@ -0,0 +1,10 @@
+{{ define "main" }}
+
+{{ end }}
diff --git a/themes/birdspace/layouts/characters/list.html b/themes/birdspace/layouts/characters/list.html
new file mode 100644
index 0000000..eb1cf6d
--- /dev/null
+++ b/themes/birdspace/layouts/characters/list.html
@@ -0,0 +1,18 @@
+{{ define "main" }}
+
+
+
+ {{.Content}}
+
+
+ {{ range .Pages }}
+ -
+
{{.Name}}
+ {{.Description}}
+
+ {{ end }}
+
+
+{{ end }}