diff --git a/src/arcologyBuilding/markets.js b/src/arcologyBuilding/markets.js
index b837a0e70cd2e40c8c46df065a40d9e70efd736e..5495f52d0ef8dc2ff9fb9de7f74f3dbfb3bcf9bb 100644
--- a/src/arcologyBuilding/markets.js
+++ b/src/arcologyBuilding/markets.js
@@ -51,7 +51,21 @@ App.Arcology.Cell.Market = class extends App.Arcology.Cell.BaseCell {
 			case "Transport Hub":
 				return App.UI.DOM.passageLink("Transport Hub", "transportHub");
 			case "Corporate Market":
-				return App.UI.DOM.passageLink("Corporate Market", "Corporate Market");
+				return App.UI.DOM.passageLink(
+					"Corporate Market",
+					"Market",
+					() => {
+						V.market = {
+							market: "corporate",
+							slaveMarket: 0,
+							newSlaves: [],
+							numArcology: 1
+						};
+						V.nextButton = "Back to Main";
+						V.nextLink = "Main";
+						V.returnTo = "Main";
+					}
+				);
 			default:
 				return App.UI.DOM.makeElement("span", "ERROR: invalid type: " + this.type, "error");
 		}