diff --git a/src/005-passages/birthPassages.js b/src/005-passages/birthPassages.js
new file mode 100644
index 0000000000000000000000000000000000000000..fa602b32314ea310487e22002f3668a037b3f6df
--- /dev/null
+++ b/src/005-passages/birthPassages.js
@@ -0,0 +1,17 @@
+new App.DomPassage("BirthStorm",
+	() => {
+		V.nextButton = "Back";
+		V.nextLink = "Slave Interact";
+
+		return birth(getSlave(V.AS), {birthStorm: true});
+	}
+);
+
+new App.DomPassage("csec",
+	() => {
+		V.nextButton = "Back";
+		V.nextLink = "Slave Interact";
+
+		return birth(getSlave(V.AS), {cSection: true});
+	}
+);
diff --git a/src/npc/interaction/passage/birthStorm.tw b/src/npc/interaction/passage/birthStorm.tw
deleted file mode 100644
index c083ae497bae8b1a90794713c0201f5fad278547..0000000000000000000000000000000000000000
--- a/src/npc/interaction/passage/birthStorm.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: BirthStorm [nobr]
-
-<<set $nextButton = "Back", $nextLink = "Slave Interact">>
-
-<<includeDOM birth(getSlave(V.AS), {birthStorm: true})>>
diff --git a/src/npc/interaction/passage/csec.tw b/src/npc/interaction/passage/csec.tw
deleted file mode 100644
index 9b82c7aa9b7b764da02cf3f09bafa164f855f78c..0000000000000000000000000000000000000000
--- a/src/npc/interaction/passage/csec.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: csec [nobr]
-
-<<set $nextButton = "Back", $nextLink = "Slave Interact">>
-
-<<includeDOM birth(getSlave(V.AS), {cSection: true})>>
\ No newline at end of file