diff --git a/src/005-passages/arcologyBuildingPassage.js b/src/005-passages/arcologyBuildingPassage.js
new file mode 100644
index 0000000000000000000000000000000000000000..cf43a8f8c94f8fe949f96093d7cd9e8f2d71481b
--- /dev/null
+++ b/src/005-passages/arcologyBuildingPassage.js
@@ -0,0 +1,8 @@
+new App.DomPassage("Cell",
+	() => {
+		V.nextButton = "Back";
+		V.nextLink = "Main";
+
+		return V.building.renderCell(V.cellPath);
+	}, ["jump-from-safe", "no-history"]
+);
diff --git a/src/arcologyBuilding/cell.tw b/src/arcologyBuilding/cell.tw
deleted file mode 100644
index 5875dadfa14b53fb708c8d3c3e7436dfae16616a..0000000000000000000000000000000000000000
--- a/src/arcologyBuilding/cell.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: Cell [nobr jump-from-safe no-history]
-
-<<set $nextButton = "Back", $nextLink = "Main">>
-
-<<includeDOM V.building.renderCell(V.cellPath)>>