diff --git a/src/events/intro/introSummary.js b/src/events/intro/introSummary.js
index eca62908e09ab3b638979c7b08e92429e96985bf..1800a6e8c36bd66556ae5df934db13c78606c7fa 100644
--- a/src/events/intro/introSummary.js
+++ b/src/events/intro/introSummary.js
@@ -26,6 +26,7 @@ App.Intro.summary = function() {
 	tabBar.addTab("Content & Flavor", "content-and-flavor", App.Intro.contentAndFlavor(true));
 	tabBar.addTab("Slaves", "slaves", slavesContent());
 	tabBar.addTab("Player Character", "player", App.UI.Player.design());
+	tabBar.addTab("Mods", "mods", modContent());
 	el.append(tabBar.render());
 
 	return el;
@@ -490,7 +491,7 @@ App.Intro.summary = function() {
 
 	function worldContent() {
 		const el = new DocumentFragment();
-		el.append(App.Intro.economy());
+		el.append(App.Intro.economy(true));
 
 		App.UI.DOM.appendNewElement("h2", el, "The Free City");
 		let options = new App.UI.OptionsGroup();
@@ -537,8 +538,12 @@ App.Intro.summary = function() {
 			.showTextBox().addComment("5 is default, 4 behaves the same as pre-patch 0.9.9.0, max is 7. This option cannot be changed during the game.");
 
 		el.append(options.render());
+		return el;
+	}
 
-		App.UI.DOM.appendNewElement("h2", el, "Mods");
+	function modContent() {
+		const el = new DocumentFragment();
+		let options = new App.UI.OptionsGroup();
 
 		options = new App.UI.OptionsGroup();
 
@@ -615,7 +620,11 @@ App.Intro.summary = function() {
 		return el;
 	}
 };
-
+/**
+ * 
+ * @param {boolean} isIntro
+ * @returns {DocumentFragment}
+ */
 App.Intro.economy = function(isIntro) {
 	const el = new DocumentFragment();
 	App.UI.DOM.appendNewElement("h2", el, "Economy");