diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index f976c50623494d72e15fe5112ef353085f64a779..6a060fa250e89b80cc7303a91a711a5921ec4647 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -2,6 +2,12 @@
 
 0.10.7.1-0.1.x
 
+5/02/2018
+
+	79
+	-various fixes
+	-work towards fuckable nipples
+
 4/30/2018
 
 	78
diff --git a/devNotes/twine JS b/devNotes/twine JS
index df160de4954bdb2de6a277d36c1c3c97756046b8..ddf90872af65d111f83ff7eb36fd26497797f64f 100644
--- a/devNotes/twine JS	
+++ b/devNotes/twine JS	
@@ -7993,6 +7993,9 @@ window.FResult = (function() {
 		if (slave.lactation > 0)
 			V.FResult += 1;
 
+		if (slave.nipples === "fuckable")
+			calcFuckableTits(slave);
+
 		if (V.seeAge === 1)
 			calcAge(slave);
 		if (slave.fetish === "mindbroken")
@@ -8042,6 +8045,12 @@ window.FResult = (function() {
 		}
 	}
 
+	function calcFuckableTits(slave) {
+		V.FResult += 2;
+		if (slave.fetish === "boobs")
+			V.FResult += Math.trunc(slave.fetishStrength/20);
+	}
+
 	function calcWorksWithRelatives(slave) {
 		V.slaves.forEach(islave => {
 			if (isParentP(slave, islave) && sameAssignmentP(slave, islave)) {
diff --git a/src/js/fresult.tw b/src/js/fresult.tw
index a03c62956ad03c3d5f470fe0ed3e017e5b5dec61..d803bf94b9c28e8db9732cd8a022c6d57f85b42b 100644
--- a/src/js/fresult.tw
+++ b/src/js/fresult.tw
@@ -28,6 +28,9 @@ window.FResult = (function() {
 		if (slave.lactation > 0)
 			V.FResult += 1;
 
+		if (slave.nipples === "fuckable")
+			calcFuckableTits(slave);
+			
 		if (V.seeAge === 1)
 			calcAge(slave);
 		if (slave.fetish === "mindbroken")
@@ -77,6 +80,12 @@ window.FResult = (function() {
 		}
 	}
 
+	function calcFuckableTits(slave) {
+		V.FResult += 2;
+		if (slave.fetish === "boobs")
+			V.FResult += Math.trunc(slave.fetishStrength/20);
+	}
+
 	function calcWorksWithRelatives(slave) {
 		V.slaves.forEach(islave => {
 			if (isParentP(slave, islave) && sameAssignmentP(slave, islave)) {
diff --git a/src/pregmod/saInflation.tw b/src/pregmod/saInflation.tw
index 27c7c6b6d2d92611a153996dc6d3e718ccc9ea8a..7ed3e4f88b203a022d99f65dd87739e91552fef3 100644
--- a/src/pregmod/saInflation.tw
+++ b/src/pregmod/saInflation.tw
@@ -115,7 +115,7 @@
 		<<if $slaves[$i].anus > 1>>
 			The solution slowly tightens $possessive anus while inside $possessive bowels. Being filled to $possessive limit with the solution does not make it tighten any better or faster; it's just perverted.
 			<<if random(1,100) > 60>>
-				@@.lime;$possessiveCap butthole is noticeably tighter from the previous week.@@
+				By week's end, @@.lime;$possessive butthole has tightened nicely.@@
 				<<set $slaves[$i].anus-->>
 			<</if>>
 		<<else>>
@@ -124,7 +124,7 @@
 		<<if $slaves[$i].vagina > 1>>
 			As $possessive body slowly absorbs the solution, its benefits begin to affect $possessive pussy. Being filled to $possessive limit with the solution does not make it tighten any better or faster; it's just perverted.
 			<<if random(1,100) > 80>>
-				@@.lime;$possessiveCap vagina is noticeably tighter from the previous week.@@
+				By week's end, @@.lime;$possessive vagina has regained some tightness.@@
 				<<set $slaves[$i].vagina-->>
 			<</if>>
 		<<elseif $slaves[$i].vagina == 1>>
@@ -135,7 +135,7 @@
 		<<if $slaves[$i].anus > 1>>
 			The solution slowly tightens $possessive anus while inside $possessive bowels. Being overfilled with the solution does not make it tighten any better or faster; it's just perverted.
 			<<if random(1,100) > 60>>
-				@@.lime;$possessiveCap butthole is noticeably tighter from the previous week.@@
+				By week's end, @@.lime;$possessive butthole has tightened nicely.@@
 				<<set $slaves[$i].anus-->>
 			<</if>>
 		<<else>>
@@ -144,7 +144,7 @@
 		<<if $slaves[$i].vagina > 1>>
 			As $possessive body slowly absorbs the solution, its benefits begin to affect $possessive pussy. Being overfilled with the solution does not make it tighten any better or faster; it's just perverted.
 			<<if random(1,100) > 80>>
-				@@.lime;$possessiveCap vagina is noticeably tighter from the previous week.@@
+				By week's end, @@.lime;$possessive vagina has regained some tightness.@@
 				<<set $slaves[$i].vagina-->>
 			<</if>>
 		<<elseif $slaves[$i].vagina == 1>>
@@ -155,7 +155,7 @@
 		<<if $slaves[$i].anus > 1>>
 			The solution slowly tightens $possessive anus while inside $possessive bowels.
 			<<if random(1,100) > 60>>
-				@@.lime;$possessiveCap butthole is noticeably tighter from the previous week.@@
+				By week's end, @@.lime;$possessive butthole has tightened nicely.@@
 				<<set $slaves[$i].anus-->>
 			<</if>>
 		<<else>>
@@ -164,7 +164,7 @@
 		<<if $slaves[$i].vagina > 1>>
 			As $possessive body slowly absorbs the solution, its benefits begin to affect $possessive pussy.
 			<<if random(1,100) > 80>>
-				@@.lime;$possessiveCap vagina is noticeably tighter from the previous week.@@
+				By week's end, @@.lime;$possessive vagina has regained some tightness.@@
 				<<set $slaves[$i].vagina-->>
 			<</if>>
 		<<elseif $slaves[$i].vagina == 1>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 679b97792d99069b286cdcb135fc9d3eb52e5fc0..2526bedcbd34e7fd972e0e7bae18b5ca5ff20bf0 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -1529,8 +1529,10 @@
 	<<set $arcologies[0].FSChineseRevivalistLaw = 0>>
 <</if>>
 
+<<silently>>
 <<include "MOD_Edit FS Cheat Datatype Cleanup">>
 <<include "MOD_Edit Neighbor Arcology Cheat Datatype Cleanup">>
+<</silently>>
 
 Setting missing global variables:
 <<if ndef $assistantPower>>
diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw
index a81f00f48cf8ede16ecc2f443bb758ac8b23d539..149123fab0018e77a70acc177654ea5aa5f1a953 100644
--- a/src/uncategorized/dispensary.tw
+++ b/src/uncategorized/dispensary.tw
@@ -668,6 +668,9 @@ Future Societies Research
 		A diet recipe is being utilized to prevent unwanted weight gain.
 		<br>
 	<</if>>
+	[[Cancel solid slave food production|Dispensary][$arcologies[0].FSHedonisticDecadenceDietResearch = 0]]
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Will //completely// remove this research.
+	<br>
 <<else>>
 	// Hedonistic Decadence focused research unavailable. //
 	<br>
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index 9afc4b88d608da6a57d1a0aaa6529c3a96c0cebd..7e475389923e6427453bd8d7b9a3076e3db19d19 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -123,6 +123,9 @@
 		<<RandomizeAttraction>>
 		<<ResyncHeight $activeSlave>>
 	<</if>>
+	<<if $activeSlave.nipples == "fuckable">>
+		<<set $activeSlave.nipples = either("cute", "puffy", "inverted", "partially inverted")>>
+	<</if>>
 	<<set $activeSlave.preg = 0>>
 	<<set $activeSlave.pregType = 0>>
 	<<set $activeSlave.pregWeek = 0>>
@@ -987,6 +990,9 @@ She waits anxiously for your decision.
 <<set $activeSlave.behavioralFlaw = either("none", "none", "none", "arrogant", "bitchy", "odd", "anorexic", "hates men", "hates women", "hates women")>>
 <<set $activeSlave.weekAcquired = $week>>
 <<RandomizeAttraction>>
+<<if $activeSlave.nipples == "fuckable">>
+	<<set $activeSlave.nipples = either("cute", "puffy", "inverted", "partially inverted")>>
+<</if>>
 
 <<slaveCost $activeSlave>>
 
diff --git a/src/uncategorized/rulesAutosurgery.tw b/src/uncategorized/rulesAutosurgery.tw
index 2a61403ba77ca4fca0beb4b5bca560f026243a55..46c44794e3587777341b0b38bd1a4d46d67489aa 100644
--- a/src/uncategorized/rulesAutosurgery.tw
+++ b/src/uncategorized/rulesAutosurgery.tw
@@ -80,14 +80,14 @@
 <<elseif ($slaves[$i].faceImplant <= 15) && ($slaves[$i].face <= 95) && ($thisSurgery.cosmetic > 0)>>
 	<<set $surgeries.push("a nicer face")>>
 	<<if $slaves[$i].faceShape == "masculine">><<set $slaves[$i].faceShape = "androgynous">><</if>>
-	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/100)-5*$surgeryUpgrade>>
+	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/50)-5*$surgeryUpgrade>>
 	<<set $slaves[$i].face = Math.clamp($slaves[$i].face+20,-100,100)>>
 	<<set $cash -= $surgeryCost>>
 	<<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>>
 <<elseif ($slaves[$i].faceImplant <= 15) && ($slaves[$i].ageImplant != 1) && ($slaves[$i].visualAge >= 25) && ($thisSurgery.cosmetic > 0)>>
 	<<set $surgeries.push("an age lift")>>
 	<<set $slaves[$i].ageImplant = 1>>
-	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/100)-5*$surgeryUpgrade>>
+	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/50)-5*$surgeryUpgrade>>
 	<<if $slaves[$i].visualAge > 80>>
 		<<set $slaves[$i].visualAge -= 40>>
 	<<elseif $slaves[$i].visualAge >= 70>>
@@ -163,7 +163,7 @@
 <<elseif ($slaves[$i].faceImplant <= 45) && ($slaves[$i].face <= 95) && ($thisSurgery.cosmetic == 2)>>
 	<<set $surgeries.push("a nicer face")>>
 	<<if $slaves[$i].faceShape == "masculine">><<set $slaves[$i].faceShape = "androgynous">><</if>>
-	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/100)-5*$surgeryUpgrade>>
+	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/50)-5*$surgeryUpgrade>>
 	<<set $slaves[$i].face = Math.clamp($slaves[$i].face+20,-100,100)>>
 	<<set $cash -= $surgeryCost>>
 	<<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>>
@@ -186,7 +186,7 @@
 	<<else>>
 		<<set $slaves[$i].visualAge -= 5>>
 	<</if>>
-	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/100)-5*$surgeryUpgrade>>
+	<<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/50)-5*$surgeryUpgrade>>
 	<<set $cash -= $surgeryCost>>
 	<<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>>
 <<elseif ($slaves[$i].waist >= -95) && ($thisSurgery.cosmetic == 2) && ($seeExtreme == 1)>>
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index 0ed024214c6ce2c0a0b3e9629844382c64c7d957..f6e3a122cd6bcbe50ab347c94327f4b42abf6da0 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -995,6 +995,9 @@
 	<<if $args[0].faceImplant > 95 && $args[0].face > 40>>
 		<<set $beauty += ($arcologies[0].FSTransformationFetishist/4)>>
 	<</if>>
+	<<if $args[0].nipples == "fuckable">>
+		<<set $beauty += ($arcologies[0].FSTransformationFetishist/10)>>
+	<</if>>
 <</if>>
 
 <<if $arcologies[0].FSBodyPurist != "unset">>