diff --git a/src/cheats/cheatEditArcology.js b/src/cheats/cheatEditArcology.js
index 5e56d8bc272698885e43249cd66c5327f8f83290..4ada16dc7ec108387229412002509b4838d02fd0 100644
--- a/src/cheats/cheatEditArcology.js
+++ b/src/cheats/cheatEditArcology.js
@@ -118,10 +118,25 @@ App.UI.Cheat.arcology = function(num) {
 						.addValue("Yes", 1).on()
 						.addValue("No", 0).off();
 				}
-
-				el.append(options.render());
+				if (num === 0) {
+					if (arc.hasOwnProperty(`${FS}Decoration`)) {
+						options.addOption(`${App.Data.FutureSociety.records[FS].noun} decoration`, `${FS}Decoration`, arc).showTextBox();
+					}
+				}
+				if (FS === "FSSupremacist") {
+					option = options.addOption(`Supremacist race`, `FSSupremacistRace`, arc);
+					for (const [race, capRace] of App.Data.misc.filterRaces) {
+						option.addValue(capRace, race);
+					}
+				} else if (FS === "FSSubjugationist") {
+					option = options.addOption(`Subjugationist race`, `FSSubjugationistRace`, arc);
+					for (const [race, capRace] of App.Data.misc.filterRaces) {
+						option.addValue(capRace, race);
+					}
+				}
 			}
 		}
+		el.append(options.render());
 		return el;
 	}
 };