diff --git a/src/events/intro/economyIntro.tw b/src/events/intro/economyIntro.tw
index 4a1899d6ca0e27747703c3257f1129f0cbc29ce3..dc6052982e96bd792f6a88f3caff9f34c54e835c 100644
--- a/src/events/intro/economyIntro.tw
+++ b/src/events/intro/economyIntro.tw
@@ -32,7 +32,7 @@
 		<br>[[Harder|Economy Intro][$econRate = 2]] | [[Easier|Economy Intro][$difficultySwitch = 0]]
 	<<elseif $econRate == 2>>
 		<br>''It's visibly deteriorating before your eyes.'' //Default Difficulty//
-		<br>[[Easier|Economy Intro][$econRate = 1]] | [[Harder|Economy Intro][$econRate = 4]]
+		<br>[[Harder|Economy Intro][$econRate = 4]] | [[Easier|Economy Intro][$econRate = 1]]
 	<<else>>
 		<br>''It's going to hell in a handbasket.'' //Hard//
 		<br>[[Easier|Economy Intro][$econRate = 2]]
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 94bc6a6f5b1e4195c52086b7898fefba96bc2a00..62bc14578f8ab690824517a63f29d8768dc5399f 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1066,6 +1066,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $prostateImplants = 0>>
 <<set $youngerOvaries = 0>>
 <<set $prostheticsUpgrade = 0>>
+<<set $geneticMappingUpgrade = 0>>
 
 <<set $surgeryUpgrade = 0>>
 
diff --git a/src/pregmod/theBlackMarket.tw b/src/pregmod/theBlackMarket.tw
index 9f0915caffeda2aa524a5131ec6107c473c6b47e..99d507d4fb89689c06dc65fddedc92719b64042d 100644
--- a/src/pregmod/theBlackMarket.tw
+++ b/src/pregmod/theBlackMarket.tw
@@ -161,18 +161,22 @@ Of all the wonders present, the thing that catches your eye the most is a shady
 						<<else>>
 							<<set _toydolls = "This might be a little too shady or perverted for you. But, if you want your slaves to last longer, you know, look younger for longer, well this treatment can help. However it comes at a price, this treatment will eventually turn your slave girls younger and younger looking, until the point you might not want to use them as sex slaves because they'll appear as teenagers or even younger. I'm serious, your slaves treated with this treatment will eventually look like children! They won't be, really, but this is no fountain of perpetual youth, and to be fair, maybe none of this will be up your alley. If that's the case, I guess you could just sell them once they get too young looking, and possibly for a higher price than if they looked older. It's, at best, for possibly more discerning or eclectic tastes then you might have. I picked it up from an exotics dealer, who picked it up from some old world government research center.", _norefunds = "Remember, though, no money back on this. Technology like this doesn't exist anywhere else, your treated slaves will stay and become younger looking forever, and your older ones will slowly begin to regress towards a disturbingly young mid-childhood state. All those caveats aside, if this sounds like something you'd want, then buy now!">>
 						<</if>>
-						<<if $arcologies[0].childhoodFertilityInducedNCSResearch == 0>>
-							<<if $cash >= 135000>>
-								"_toydolls _match _norefunds"<br>
-								[[Purchase childhood fertility induced NCS|The Black Market][$cash -= 135000, $arcologies[0].childhoodFertilityInducedNCSResearch = 1, _dump = $merchantFSWares.delete("childFertilityInducedSyndromeX")]] //@@.yellowgreen;<<print cashFormat(135000)>>.@@//<br>
+						<<if $geneticMappingUpgrade == 0>>
+							You lack the facilities required for such a treatment to be effective on specific individuals.
+						<<else>>
+							<<if $arcologies[0].childhoodFertilityInducedNCSResearch == 0>>
+								<<if $cash >= 135000>>
+									"_toydolls _match _norefunds"<br>
+									[[Purchase childhood fertility induced NCS|The Black Market][$cash -= 135000, $arcologies[0].childhoodFertilityInducedNCSResearch = 1, _dump = $merchantFSWares.delete("childFertilityInducedSyndromeX")]] //@@.yellowgreen;<<print cashFormat(135000)>>.@@//<br>
+								<<else>>
+									"_toydolls _match _norefunds Or, you know, come back with money."<br>
+									You cannot afford the asking price of @@.red;<<print cashFormat(135000)>>@@ for the Childhood Fertility @@.orange;Induced NCS@@ (genetic engineering and hormonal blend) research recipe.<br>
+								<</if>>
+								He notices your interest and lets you read the information [[Childhood Fertility Induced NCS|Encyclopedia][$encyclopedia = "Childhood Fertility Induced NCS"]].
 							<<else>>
-								"_toydolls _match _norefunds Or, you know, come back with money."<br>
-								You cannot afford the asking price of @@.red;<<print cashFormat(135000)>>@@ for the Childhood Fertility @@.orange;Induced NCS@@ (genetic engineering and hormonal blend) research recipe.<br>
+								You already possess the Childhood Fertility @@.orange;Induced NCS@@ (genetic engineering and hormonal blend) research recipe.<br>
+								<<set _dump = $merchantIllegalWares.delete("childhoodFertilityInducedNCS")>>
 							<</if>>
-							He notices your interest and lets you read the information [[Childhood Fertility Induced NCS|Encyclopedia][$encyclopedia = "Childhood Fertility Induced NCS"]].
-						<<else>>
-							You already possess the Childhood Fertility @@.orange;Induced NCS@@ (genetic engineering and hormonal blend) research recipe.<br>
-							<<set _dump = $merchantIllegalWares.delete("childhoodFertilityInducedNCS")>>
 						<</if>>
 					<</if>>
 				<<else>>
@@ -209,16 +213,20 @@ Of all the wonders present, the thing that catches your eye the most is a shady
 			<</if>>
 			<<if $thisWeeksIllegalWares[_bim] == "RapidCellGrowthFormula">>
 				<br>
-				<<if $RapidCellGrowthFormula == 0>>
-					<<if $cash >= 70000>>
-						[[Purchase formulas for elasticity increasing injections|The Black Market][$cash -= 70000, $RapidCellGrowthFormula = 1, _dump = $merchantIllegalWares.delete("RapidCellGrowthFormula")]] //@@.yellowgreen;<<print cashFormat(70000)>>.@@//
+				<<if $geneticMappingUpgrade == 0>>
+					You lack the facilities required for such a treatment to be effective on specific individuals.
+				<<else>>
+					<<if $RapidCellGrowthFormula == 0>>
+						<<if $cash >= 70000>>
+							[[Purchase formulas for elasticity increasing injections|The Black Market][$cash -= 70000, $RapidCellGrowthFormula = 1, _dump = $merchantIllegalWares.delete("RapidCellGrowthFormula")]] //@@.yellowgreen;<<print cashFormat(70000)>>.@@//
+						<<else>>
+							You cannot afford the asking price of @@.red;<<print cashFormat(70000)>>@@ for elasticity increasing injections.
+						<</if>>
+						"These injections will loosen up any skin, muscle, organ or whatever living flesh you inject them in to. I'm not entirely sure how they work, something about increased cell growth or something. Probably not the safest thing to use, what with it pretty much being cancer in a vial. From what I've gathered, they were originally being developed to use with fillable breast implants. Some rich investor got his rocks off from BE and decided to make his dream a reality. Worked great too, save for the fact that the breasts didn't shrink down when the implant was emptied. Yep, she was left with a big ol' pair of floppy tits after being stretched so much. My take is, if you want to get big, fast, this is the drug for you, but only if you don't care about ever going back."
 					<<else>>
-						You cannot afford the asking price of @@.red;<<print cashFormat(70000)>>@@ for elasticity increasing injections.
+						You already possess formulas for elasticity increasing injections.
+						<<set _dump = $merchantIllegalWares.delete("RapidCellGrowthFormula")>>
 					<</if>>
-					"These injections will loosen up any skin, muscle, organ or whatever living flesh you inject them in to. I'm not entirely sure how they work, something about increased cell growth or something. Probably not the safest thing to use, what with it pretty much being cancer in a vial. From what I've gathered, they were originally being developed to use with fillable breast implants. Some rich investor got his rocks off from BE and decided to make his dream a reality. Worked great too, save for the fact that the breasts didn't shrink down when the implant was emptied. Yep, she was left with a big ol' pair of floppy tits after being stretched so much. My take is, if you want to get big, fast, this is the drug for you, but only if you don't care about ever going back."
-				<<else>>
-					You already possess formulas for elasticity increasing injections.
-					<<set _dump = $merchantIllegalWares.delete("RapidCellGrowthFormula")>>
 				<</if>>
 			<</if>>
 		<</for>>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 6a67672c1fe175de02d829e3ee3ed868e29df402..112fbd7d8779eaa660cd34a120d1ff07634dbb94 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -1539,5 +1539,15 @@ extremely pale -5
 			s.noun = "girl";
 		}
 	}
+	if(s.geneMods === undefined) {
+		s.geneMods = {NCS: 0, rapidCellGrowth: 0};
+	} else {
+		if(s.geneMods.NCS === undefined) {
+			s.geneMods.NCS = 0;
+		}
+		if(s.geneMods.rapidCellGrowth === undefined) {
+			s.geneMods.rapidCellGrowth = 0;
+		}
+	}
 })>>
 <</widget>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 09ca2996ef57177314adbc30d12952221d7c883e..64717192d39faf9c8e2fb112593c55ac365dbd41 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -2147,6 +2147,9 @@ Setting missing global variables:
 <<if ndef $ImplantProductionUpgrade>>
 	<<set $ImplantProductionUpgrade = 0>>
 <</if>>
+<<if ndef $geneticMappingUpgrade>>
+	<<set $geneticMappingUpgrade = 0>>
+<</if>>
 <<if ndef $permaPregImplant>>
 	<<set $permaPregImplant = 0>>
 <</if>>
diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw
index a6e84cd99cb2bd0b9457bba8d2d9a1635a408095..f03b897884edeb7d4962d3f20dc19ebf33336cd7 100644
--- a/src/uncategorized/dispensary.tw
+++ b/src/uncategorized/dispensary.tw
@@ -39,7 +39,7 @@ The Organ Farm
 	//The organ farm cannot be upgraded while it is use//
 	<br>
 <<elseif ($organFarmUpgrade == 2) && ($rep > 10000*_PCSkillCheck)>>
-	[[Upgrade to the organ farm to the cutting edge model|Dispensary][$cash -= 150000*_PCSkillCheck, $organFarmUpgrade = 3]]
+	[[Upgrade the organ farm to the cutting edge model|Dispensary][$cash -= 150000*_PCSkillCheck, $organFarmUpgrade = 3]]
 	//Costs <<print cashFormat(150000*_PCSkillCheck)>>//
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will allow the organ farm to rapidly grow organs without risk to the implantee's health.//
 	<br>
@@ -532,11 +532,23 @@ Implant Production
 	
 <</if>>
 
-<<if $arcologies[0].childhoodFertilityInducedNCSResearch == 1 || $RapidCellGrowthFormula == 1>>
+<br>
+Gene Mods
+<hr>
+
+<<if $dispensaryUpgrade == 0>>
+	//The fabricator must upgraded before it can be fitted with genetic sequencers//
+	<br>
+<<elseif ($rep <= 14000*_PCSkillCheck)>>
+	//You lack the reputation to purchase a cutting edge genetic sequencer//
+<<elseif $geneticMappingUpgrade == 0>>
+	[[Upgrade the fabricator with a genetic sequencer|Dispensary][$cash -= 120000, $geneticMappingUpgrade = 1]]
+	//Costs <<print cashFormat(120000)>>//
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will allow for the identification of genetic abnormalities and production of specialized treatments.//
+	<br>
+<<else>>
+	The fabricator is capable of mapping a slave's genes and identifying abnormalities.
 	<br>
-	Gene Mods
-	<hr>
-	
 	<<if $arcologies[0].childhoodFertilityInducedNCSResearch == 1>>
 		The fabricator is capable of producing treatments to induce NCS.
 		<br>
@@ -545,7 +557,6 @@ Implant Production
 		The fabricator is capable of producing treatments to accelerate cellular reproduction.
 		<br>
 	<</if>>
-	
 <</if>>
 
 <br>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index f62d2dd1faaea25cc1c62696827852c5dc2d5044..41b211b585b13a3b7d9446e157a048e6fcaf0708 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -24,6 +24,8 @@
 <<set $activeSlave.canRecruit = 0>>
 <<if $activeSlave.voice < 2>><<set $activeSlave.voice = 2>><</if>>
 <<if $activeSlave.faceShape == "masculine">><<set $activeSlave.faceShape = "cute">><</if>>
+<<set $activeSlave.geneMods.NCS = 0, $activeSlave.geneMods.rapidCellGrowth = 0>>
+<<set $activeSlave.NCSyouthening = 0>>
 <<set $activeSlave.slaveName = $activeSlave.birthName>>
 <<set $activeSlave.slaveSurname = $activeSlave.birthSurname>>
 
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index 93ba00fec66950f37379d0264e7f9bb1c9b28d28..7ef0bf3613b2f835aab121567e9639b96ca59501 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -1045,6 +1045,52 @@ She waits anxiously for your decision.
 <<if $activeSlave.nipples == "fuckable">>
 	<<set $activeSlave.nipples = either("cute", "puffy", "inverted", "partially inverted")>>
 <</if>>
+<<set $activeSlave.prestige = 0>>
+<<set $activeSlave.pornFame = 0>>
+<<set $activeSlave.pornFameSpending = 0>>
+<<set $activeSlave.pornFeed = 0>>
+<<set $activeSlave.pornPrestige = 0>>
+<<set $activeSlave.pornPrestigeDesc = 0>>
+<<set $activeSlave.pornFameType = "none">>
+<<set $activeSlave.pornFocus = "none">>
+<<set $activeSlave.pornTypeGeneral = 0>>
+<<set $activeSlave.pornTypeFuckdoll = 0>>
+<<set $activeSlave.pornTypeRape = 0>>
+<<set $activeSlave.pornTypePreggo = 0>>
+<<set $activeSlave.pornTypeBBW = 0>>
+<<set $activeSlave.pornTypeGainer = 0>>
+<<set $activeSlave.pornTypeStud = 0>>
+<<set $activeSlave.pornTypeLoli = 0>>
+<<set $activeSlave.pornTypeDeepThroat = 0>>
+<<set $activeSlave.pornTypeStruggleFuck = 0>>
+<<set $activeSlave.pornTypePainal = 0>>
+<<set $activeSlave.pornTypeTease = 0>>
+<<set $activeSlave.pornTypeRomantic = 0>>
+<<set $activeSlave.pornTypePervert = 0>>
+<<set $activeSlave.pornTypeCaring = 0>>
+<<set $activeSlave.pornTypeUnflinching = 0>>
+<<set $activeSlave.pornTypeSizeQueen = 0>>
+<<set $activeSlave.pornTypeNeglectful = 0>>
+<<set $activeSlave.pornTypeCumAddict = 0>>
+<<set $activeSlave.pornTypeAnalAddict = 0>>
+<<set $activeSlave.pornTypeAttentionWhore = 0>>
+<<set $activeSlave.pornTypeBreastGrowth = 0>>
+<<set $activeSlave.pornTypeAbusive = 0>>
+<<set $activeSlave.pornTypeMalicious = 0>>
+<<set $activeSlave.pornTypeSelfHating = 0>>
+<<set $activeSlave.pornTypeBreeder = 0>>
+<<set $activeSlave.pornTypeSub = 0>>
+<<set $activeSlave.pornTypeCumSlut = 0>>
+<<set $activeSlave.pornTypeAnal = 0>>
+<<set $activeSlave.pornTypeHumiliation = 0>>
+<<set $activeSlave.pornTypeBoobs = 0>>
+<<set $activeSlave.pornTypeDom = 0>>
+<<set $activeSlave.pornTypeSadist = 0>>
+<<set $activeSlave.pornTypeMasochist = 0>>
+<<set $activeSlave.pornTypePregnancy = 0>>
+<<set $activeSlave.prestigeDesc = "">>
+<<set $activeSlave.geneMods.NCS = 0, $activeSlave.geneMods.rapidCellGrowth = 0>>
+<<set $activeSlave.NCSyouthening = 0>>
 
 <<slaveCost $activeSlave>>