diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index d6af7cdc0832b76ac17fa241514b3f134aee5142..be553b74c587e5819b441f717e393d0fff8ebc2a 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -2,6 +2,12 @@
 
 0.10.7.1-0.1.x
 
+4/11/2018
+
+	40
+	-added fuckdoll impregnation
+	-preglocke's fSlaveSlaveVagConsumate cleanup and content addition
+
 4/10/2018
 
 	39
diff --git a/src/npc/descriptions/fFuckdollWidgets.tw b/src/npc/descriptions/fFuckdollWidgets.tw
index 2b1affc9d8d7f268a681f695e9f88f7871fc3db7..512c3cd274ea30334962d0e342a1d50d2915d355 100644
--- a/src/npc/descriptions/fFuckdollWidgets.tw
+++ b/src/npc/descriptions/fFuckdollWidgets.tw
@@ -97,6 +97,85 @@ You climax<<if $PC.dick == 1>>, your cum shooting forward to splash against its
 
 <<widget "FFuckdollImpreg">>
 
+<<ClearSummaryCache $activeSlave>>
+<<set _bonus = random(6,20)>>
+
+<<if $activeSlave.mpreg == 1>>
+	<<set $activeSlave.analCount += _bonus+1, $analTotal += _bonus+1>>
+<<else>>
+	<<set $activeSlave.vaginalCount += _bonus+1, $vaginalTotal += _bonus+1>>
+<</if>>
+
+You decide to use the Fuckdoll's fertile womb to grow a child.
+<<if $activeSlave.fuckdoll <= 10>>
+	Since it is not well adapted to life as a living sex toy yet, it won't respond to position commands. So, you simply <<if $activeSlave.amp == 0>>push it down to lie on the couch<<else>>set it on your desk<</if>> and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> inside its <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>.
+<<elseif $activeSlave.fuckdoll <= 70>>
+	It can follow intermediate commands, so you order it into a position for use of its <<if $activeSlave.mpreg == 1>>rear<<else>>front<</if>> hole. It obediently <<if $activeSlave.amp == 0>>gets down on all fours and <</if>>cocks its hips, offering its <<if $activeSlave.mpreg == 1>>asspussy<<else>>cunt<</if>> until you insert your cock into its <<if $activeSlave.mpreg == 1>>winking<<else>>wet<</if>> channel.
+<<else>>
+	It can follow advanced commands, so you bring it over to your chair	<<if $activeSlave.amp == 0>>and order it to squat down onto your cock and ride.<<else>>and impale it on your cock, ordering it to do its feeble best to bounce.<</if>>
+<</if>>
+<<if $activeSlave.fuckdoll <= 20>>
+	It's not fully used to being raped without warning, so it struggles, its muscles spasming delightfully.
+<<elseif $activeSlave.fuckdoll <= 40>>
+	Aware that it is supposed to relax and accept rape, it does its best to let you take it without resistance.
+<<else>>
+	You command it to milk your cock with its <<if $activeSlave.mpreg == 1>>anal<<else>>vaginal<</if>> walls, and it obediently starts to flex its well-developed <<if $activeSlave.mpreg == 1>>cunt<<else>>anal<</if>> muscles, squeezing you from base to tip.
+<</if>>
+<<if $activeSlave.fuckdoll <= 60>>
+	<<if $activeSlave.energy > 40>>Denied any other outlet for its healthy sex drive, it orgasms.<</if>>
+<<else>>
+	It orgasmed for the first time as you entered it, and it continues to do so as you fuck it. It's perfectly tuned.
+<</if>>
+<<if $activeSlave.voice == 0>>
+	Though it is mute, its breath hisses loudly <<if $activeSlave.lips > 95>>past the lips of its facepussy<<else>>through its mouth insert<</if>>.
+<<else>>
+	It moans, <<if $activeSlave.lips > 95>>and the lips of its facepussy quiver<<else>>struggling to force the sound past its mouth insert<</if>>.
+<</if>>
+You climax, your cum shooting forward to splash against its womb, and return it to <<if $activeSlave.amp == 0>>a standing position<<else>>where it was resting<</if>> to allow your seed to find its mark.
+<<if $activeSlave.mpreg == 1>>
+	<<if $activeSlave.anus > 2>>Your cum flows out of its gaping rear hole and down the material of its suit.
+	<<elseif $activeSlave.anus == 2>>Your cum drips out of its well-fucked rear hole and down the material of its suit.
+	<<else>>Its tight rear hole retains almost every drop of your cum. A few escape and run down the material of its suit.
+	<</if>>
+	The Fuckdoll will be cleaned by another slave.
+	<<if $activeSlave.anus == 0>>
+		<<if $activeSlave.fetish != "mindbroken">>
+			As you return to your business, it shakes slightly in place, and a few low moans come out of its face hole. This is probably a reaction to losing its anal virginity.
+		<<else>>
+			It gives no external indication that it's aware that it's just lost its virginity.
+		<</if>>
+		In any case, @@.lime;its rear hole has been broken in.@@
+		<<set $activeSlave.anus = 1>>
+	<</if>>
+<<else>>
+	<<if $activeSlave.vagina == 10>>Your cum steadily flows from its prolapsed front hole and down the material of its suit.
+	<<elseif $activeSlave.vagina > 2>>Your cum flows out of its gaping front hole and down the material of its suit.
+	<<elseif $activeSlave.vagina == 2>>Your cum drips out of its well-fucked front hole and down the material of its suit.
+	<<else>>Its tight front hole retains almost every drop of your cum. A few escape and run down the material of its suit.
+	<</if>>
+	The Fuckdoll will be cleaned by another slave.
+	<<if $activeSlave.vagina == 0>>
+		<<if $activeSlave.fetish != "mindbroken">>
+			As you return to your business, it shakes slightly in place, and a few low moans come out of its face hole. This is probably a reaction to losing its virginity.
+		<<else>>
+			It gives no external indication that it's aware that it's just lost its virginity.
+		<</if>>
+		In any case, @@.lime;its front hole has been broken in.@@
+		<<set $activeSlave.vagina = 1>>
+	<</if>>
+<</if>>
+
+You repeat this ritual throughout the week, ensuring that it will be an @@.lime;incubator for your child.@@
+
+<<KnockMeUp $activeSlave 100 2 -1 1>>
+
+<<if $arcologies[0].FSRestart != "unset">>
+	<<if $activeSlave.breedingMark != 1>>
+		Rumors spread about you knocking up your playthings; the Societal Elite are @@.red; very displeased@@ by these rumors.
+		<<set $failedElite += 5>>
+	<</if>>
+<</if>>
+
 <<if passage() != "Slave Interact">>
 	<<set _i = $slaves.findIndex(function(s) { return s.ID == $activeSlave.ID; })>>
 	<<set $slaves[_i] = $activeSlave>>
diff --git a/src/pregmod/fSlaveSlaveVagConsummate.tw b/src/pregmod/fSlaveSlaveVagConsummate.tw
index 9b7bf81d1612cd18d1a2f19bbcbff31d33ba4d72..748f68119434c35223476fbabfa52e0846c2d6e8 100644
--- a/src/pregmod/fSlaveSlaveVagConsummate.tw
+++ b/src/pregmod/fSlaveSlaveVagConsummate.tw
@@ -3,6 +3,10 @@
 <<ClearSummaryCache $activeSlave>>
 <<ClearSummaryCache $slaverapistx>>
 
+<<set $activeSlave.vaginalCount += 1>>
+<<set $vaginalTotal += 1>>
+<<set $slaverapistx.penetrativeCount++, $penetrativeTotal++>>
+
 <<if $slaverapistx.dick == 1>>
 		<<set _dicksize = "pathetic">>
 <<elseif ($slaverapistx.dick == 2)>>
@@ -25,145 +29,143 @@
 		<<set _dicksize = "obscene">>
 <</if>>
 
-You take a look at the slave you selected.
-
-
-<<if $activeSlave.mother == $slaverapistx.ID>>
-	<<if ($slaverapistx.sexualQuirk == "perverted")>>
-		<<if ($slaverapistx.energy > 60)>>
-			$slaverapistx.slaveName is well aware that she is about to rape her own daughter, but despite that seems eager to do it.
-		<<else>>
-			$slaverapistx.slaveName is well aware that she is about to rape her own daughter, but despite that seems to feel some arousal at the thought.
-		<</if>>
-	<<else>>
-		$slaverapistx.slaveName is well aware that she is about to rape her own daughter and is understandingly disturbed.
-	<</if>>
-<</if>>
-
-<<if $slaverapistx.mother == $activeSlave.ID>>
-	<<if ($slaverapistx.sexualQuirk == "perverted")>>
-		<<if ($slaverapistx.energy > 60)>>
-			$slaverapistx.slaveName is well aware that she is about to rape her own mother, but despite that seems eager to do it.
-		<<else>>
-			$slaverapistx.slaveName is well aware that she is about to rape her own mother, but despite that seems to feel some arousal at the thought.
-		<</if>>
-	<<else>>
-		$slaverapistx.slaveName is well aware that she is about to rape her own mother and is understandingly disturbed.
-	<</if>>
-<</if>>
-
-<<if (areSisters($activeSlave, $slaverapistx) > 0)>>
-	<<if ($slaverapistx.sexualQuirk == "perverted")>>
-		<<if ($slaverapistx.energy > 60)>>
-			$slaverapistx.slaveName is looking down at her sister's helpless form and inviting pussy with a look of hunger.
-		<<else>>
-			$slaverapistx.slaveName seems paralyzed, looking down at her bound sister with disbelief, curiosity...and excitement?
-		<</if>>
-	<<else>>
-		$slaverapistx.slaveName looks with horror down at her bound sister, knowing what will soon happen.
-	<</if>>	
+<<if $activeSlave.mother == $slaverapistx.ID || $activeSlave.father == $slaverapistx.ID || $slaverapistx.mother == $activeSlave.ID || $slaverapistx.father == $activeSlave.ID || (areSisters($activeSlave, $slaverapistx) > 0)>>
+	<<set _isIncest = 1>>
 <</if>>
 
-<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+You take a look at the slave you selected.
 
 <<if ($slaverapistx.fetish == "dom") && ($slaverapistx.fetishStrength > 20) && ($slaverapistx.devotion >= -20)>>
-	Since $slaverapistx.slaveName loves to dominate others it's not hard to get her <<if $slaverapistx.dick > 0>>_dicksize dick ready<<elseif ($slaverapistx.clit >= 4)>>massive clit ready<<else>>to don her strap-on<</if>>
+	Since $slaverapistx.slaveName loves to dominate others it's not hard to get her <<if $slaverapistx.dick > 0>>_dicksize dick<<else>>massive clit<</if>> ready.
 	<<if ($slaverapistx.attrXX > 65)>>
-		With her high libido and love for girls, she becomes aroused indecently fast.
+		With her love of pussy, she becomes aroused indecently fast.
 	<<else>>
-		<<if $slaverapistx.dick > 0>>Her _dicksize member springs instantly to attention<<else>>She becomes wet and flushed<</if>>
-		at the prospect of forcing herself on another slave.
+		Her <<if $slaverapistx.dick > 0>>_dicksize cock<<else>>massive clit<</if>> quickly swells to a throbbing erection at the prospect of forcing herself on another slave.
 	<</if>>
-
 <<elseif ($slaverapistx.fetish == "sadist") && ($slaverapistx.fetishStrength > 20) && ($slaverapistx.devotion >= -20)>>
-			With the prospect of torturing another slave <<if $slaverapistx.dick > 0>>her _dicksize member springs instantly to attention<<elseif ($slaverapistx.clit >= 4)>>her clit becomes engorged<<else>>she becomes wet and flushed<</if>>
-
+	With the prospect of torturing another slave <<if $slaverapistx.dick > 0>>her _dicksize cock swells to a throbbing erection in seconds<<else>>her huge clit becomes fully engorged in seconds<</if>>.
+<<elseif ($slaverapistx.fetish == "pregnancy") && ($slaverapistx.fetishStrength > 20) && ($slaverapistx.devotion >= -20) && $slaverapistx.dick > 0>>
+	With the prospect of raping another slave bareback, her _dicksize cock swells to a throbbing erection in seconds.
 <<elseif ($slaverapistx.attrXX > 65) && ($slaverapistx.devotion >= -20)>>
-	Since $slaverapistx.slaveName likes sticking her <<if $slaverapistx.dick > 0>>_dicksize penis<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> in girls, she doesn't take much convincing.
-
+	Since $slaverapistx.slaveName likes sticking her <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> in girls, she doesn't take much convincing.
 <<elseif ($slaverapistx.devotion > 50)>>
 	Since $slaverapistx.slaveName is devoted to you, she'll eagerly fuck anything you tell her to fuck.
-
 <<elseif ($slaverapistx.devotion > 20)>>
 	Since $slaverapistx.slaveName is obedient, she'll fuck anything you tell her to fuck.
-
-
 <<elseif ($slaverapistx.devotion >= -20)>>
-	Since $slaverapistx.slaveName does not resist your will, she should comply reasonably well.
-	<<if $slaverapistx.dick == 0>>She dons a strap-on and applies lube in a mechanical, detached fashion,
-	<<else>>She has to work to get herself hard despite her doubts,
-	<</if>>
-	fear and disgust showing on her face as she absorbs the perversion of the natural order of things she's about to experience.
-
+	Since $slaverapistx.slaveName does not resist your will, she should comply reasonably well. She has to work to get her <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> hard despite her doubts,	visibly disturbed that you are ordering her to fuck someone for your entertainment.
 <<else>>
-	<<if $slaverapistx.dick > 0>>
-		Since $slaverapistx.slaveName is unlikely to comply willingly, you simply restrain her and administer a massive dose of vasodilators, directly where they will do the most good. $slaverapistx.slaveName writhes with the pain of the injection, which is compounded as her _dicksize penis springs agonizingly erect.
+	Since $slaverapistx.slaveName is unlikely to comply willingly, you simply restrain her and administer a massive dose of vasodilators, directly where they will do the most good. $slaverapistx.slaveName writhes with the pain of the injection, which is compounded as her <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> quickly reaches an agonizingly full erection.
+<</if>>
+
+<<if _isIncest == 1>>
+	$slaverapistx.slaveName is well aware that she is about to rape
+	<<if $slaverapistx.father == $activeSlave.ID && $slaverapistx.mother == $activeSlave.ID>>
+		the slave that is both her mother and her father, 
+	<<elseif $activeSlave.mother == $slaverapistx.ID || $activeSlave.father == $slaverapistx.ID>>
+		her own daughter, 
+	<<elseif $slaverapistx.mother == $activeSlave.ID>>
+		her own mother, 
+	<<elseif $slaverapistx.mother == $activeSlave.ID>>
+		the slave that fathered her, 
+	<<elseif (areSisters($activeSlave, $slaverapistx) > 0)>>
+		her <<if areTwins($activeSlave, $slaverapistx)>>twin <</if>>sister, 
+	<</if>>
+	<<if ($slaverapistx.sexualQuirk == "perverted") || ($slaverapistx.sexualQuirk == "sinful")>>
+		<<if ($slaverapistx.energy > 60)>>
+			and seems quite aroused at just how <<if ($slaverapistx.sexualQuirk == "perverted")>>perverted<<else>>sinful<</if>> that is. <<if canSee($slaverapistx)>>$slaverapistx.slaveName's eyes seemed locked on $activeSlave.slaveName's inviting pussy, thoroughly aroused and waiting for your order.<</if>>
+		<<else>>
+			but despite her conflicted feelings her arousal is clear.
+		<</if>>
+		<<set _incestMood = "Top">>
+	<<elseif ($slaverapistx.relationshipTarget == $activeSlave.ID) && ($slaverapistx.relationship > 2)>> 
+		but since she's already in a sexual relationship with her, it's only special because her <<WrittenMaster $slaverapistx>> is watching.
+		<<set _incestMood = "Top">>
 	<<else>>
-		Since $slaverapistx.slaveName is unlikely to comply willingly, you tie her up, put a strap-on with a clit vibrator on her and administer strong aphrodisiacs. She writes with discomfort and confusion.
+		<<if $slaverapistx.devotion > 95>>
+			but her deep acceptance of slavery means she can't help but be eager to please everyone involved with her performance.
+			<<set _incestMood = "Top">>
+		<<elseif $slaverapistx.devotion > 60>>
+			but her experience as a slave means she can mostly ignore it and focus on sex.
+		<<else>>
+		and is understandably disturbed.
+		<</if>>
 	<</if>>
-
 <</if>>
 
-
 <br><br>
 
+
 Next, you see to $activeSlave.slaveName.
 
-<<if $activeSlave.mother == $slaverapistx.ID>>
-	<<if ($activeSlave.sexualQuirk == "perverted")>>
-			<<if ($activeSlave.energy > 60)>>
-				$activeSlave.slaveName is looking up at her mother, fully naked, her <<if $slaverapistx.dick > 0>>_dicksize penis<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> standing firm despite her rapid breathing. She is flushed and her pussy moist.
-			<<else>>
-				$activeSlave.slaveName seems paralyzed, looking at her mothers <<if $slaverapistx.dick > 0>>_dicksize member<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> with fascination and disbelief.
-			<</if>>
-	<<else>>
-		$activeSlave.slaveName looks with horror at her mothers <<if $slaverapistx.dick > 0>>_dicksize member<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>>, knowing what will soon happen.	
+<<if _isIncest == 1>>
+	$activeSlave.slaveName is fully naked and <<if canSee($activeSlave)>>looking up at<<else>>waiting in front of<</if>> 
+	<<if $activeSlave.father == $slaverapistx.ID && $activeSlave.mother == $slaverapistx.ID>>
+		the slave that is both her mother and her father, 
+	<<elseif $slaverapistx.mother == $activeSlave.ID>>
+		her own daughter, 
+	<<elseif $activeSlave.mother == $slaverapistx.ID>>
+		her own mother, 
+	<<elseif $activeSlave.father == $slaverapistx.ID>>
+		the slave that fathered her, 
+	<<elseif (areSisters($activeSlave, $slaverapistx) > 0)>>
+		her <<if areTwins($activeSlave, $slaverapistx)>>twin <</if>>sister, 
 	<</if>>
-<</if>>
-
-<<if $slaverapistx.mother == $activeSlave.ID>>
-	<<if ($activeSlave.sexualQuirk == "perverted")>>
-			<<if ($activeSlave.energy > 60)>>
-				$activeSlave.slaveName is looking up at her daughter, fully naked, her <<if $slaverapistx.dick > 0>>_dicksize penis<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> standing firm despite her rapid breathing. She is flused and her pussy moist.
-			<<else>>
-				$activeSlave.slaveName seems paralyzed, looking at her daughters <<if $slaverapistx.dick > 0>>_dicksize cock<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> swaying above her with disbelief, hesitation... and excitement?
-			<</if>>
+	<<if ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.sexualQuirk == "sinful")>>
+		<<if ($activeSlave.energy > 60)>>
+			whose <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> is standing firm above her. She seems indecently aroused, flushed and shivering in anticipation. 
+		<<else>>
+			but despite her conflicted feelings her growing arousal is clear as she <<if canSee($activeSlave)>>stares at<<else>>imagines<</if>> the <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> that's soon going inside her.
+		<</if>>
+		<<if _incestMood == "Top">>
+			<<set _incestMood == "Both">>
+		<<else>>
+			<<set _incestMood == "Bottom">>
+		<</if>>
+	<<elseif ($activeSlave.relationshipTarget == $slaverapistx.ID) && ($activeSlave.relationship > 2)>> 
+		and seems calm and inviting to her
+		<<if slave.relationship == 3>>
+			sex friend
+		<<elseif slave.relationship == 4>>
+			lover
+		<<else>>
+			slave wife
+		<</if>>
+		's <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> that will be penetrating her.
+		<<if _incestMood == "Top">>
+			<<set _incestMood == "Both">>
+		<<else>>
+			<<set _incestMood == "Bottom">>
+		<</if>>
 	<<else>>
-		$activeSlave.slaveName looks with horror at her daughters <<if $slaverapistx.dick > 0>>_dicksize dick<<elseif ($slaverapistx.clit >= 4)>>dick-clit<<else>>strap-on<</if>>, knowing what will soon happen.
-	<</if>>
-<</if>>
-
-<<if (areSisters($activeSlave, $slaverapistx) > 0)>>
-	<<if ($activeSlave.sexualQuirk == "perverted")>>
-			<<if ($activeSlave.energy > 60)>>
-				$activeSlave.slaveName seems paralyzed with fear, but her nipples are already hard and her face flushed. Her eyes are fixed on the <<if $slaverapistx.dick > 0>>_dicksize dick<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> above her.
+		<<if $activeSlave.devotion > 95>>
+			and her deep acceptance of her status as a slave has her staring <<if canSee($activeSlave)>>at<<else>>blindly towards<</if>> the <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> above her with a lusty smile.
+			<<if _incestMood == "Top">>
+				<<set _incestMood == "Both">>
 			<<else>>
-				$activeSlave.slaveName seems paralyzed, looking at her sister <<if $slaverapistx.dick > 0>>_dicksize cock<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> above her with disbelief, curiosity...and excitement?
-			<</if>>			
-	<<else>>
-		$activeSlave.slaveName looks with horror at her sister's <<if $slaverapistx.dick > 0>>_dicksize dick<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>>, knowing what will soon happen.
+				<<set _incestMood == "Bottom">>
+			<</if>>
+		<<elseif $activeSlave.devotion > 60>>
+			and if she focuses, she can forget the <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> standing erect in front of her belongs to someone related to her.
+		<<else>>
+		and is understandably disturbed, <<if canSee($activeSlave)>>eyes glued to the <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> throbbing before her.<<else>>listening to the heavy breathing of her relative whose <<if $slaverapistx.dick > 0>>_dicksize penis<<else>>massive clit<</if>> will be entering her soon.
+		<</if>>
 	<</if>>
 <</if>>
 
-<<set $activeSlave.vaginalCount += 1>>
-<<set $vaginalTotal += 1>>
-
-
 <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.vagina == 0)>>
-	She presents her virgin pussy to $slaverapistx.slaveName without protest. This act @@.lime; breaks in her pussy.@@
+	She presents her virgin pussy to $slaverapistx.slaveName without protest. This act @@.lime; breaks in her pussy@@, and @@.hotpink;reminds her@@ of her status as a submissive slave.
 	<<set $activeSlave.vagina = 1>>
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.fetishStrength += 1>>
-	
-<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	She smiles as she is tied and her pussy presented to $slaverapistx.slaveName. She enjoys submitting to such a dominant slave.
-
-<<elseif  ($activeSlave.devotion > 20) && ($activeSlave.vagina == 0) >>
-	She accepts your orders without comment and presents her virgin pussy to $slaverapistx.slaveName. She gasps in shock when she feels the <<if $slaverapistx.dick > 0>>_dicksize dick<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> enter her. @@.hotpink;She is broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@
+<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
+	She smiles as she lays back and presents her pussy to $slaverapistx.slaveName. She openly enjoys submitting herself for others to make use of.
+<<elseif ($activeSlave.devotion > 20) && ($activeSlave.vagina == 0) >>
+	She accepts your orders without comment and presents her virgin pussy to $slaverapistx.slaveName. She gasps in shock when she feels the <<if $slaverapistx.dick > 0>>_dicksize dick<<else>>massive clit<</if>> enter her. @@.hotpink;She is broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@
 	<<set $activeSlave.vagina = 1>>
 	<<set  $activeSlave.devotion += 10>>
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.vagina == 0)>>
-	She is clearly unhappy at the idea of losing her pearl of great price to $slaverapistx.slaveName; this probably isn't what she imagined her first real sex would be like. Nevertheless, @@.hotpink;she is broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@
+	She is clearly unhappy at the idea of losing her pearl of great price to $slaverapistx.slaveName; this probably isn't what she imagined her first real sexual encounter would be like. Nevertheless, she is @@.hotpink;broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@
 	<<set $activeSlave.vagina = 1>>
 	<<set  $activeSlave.devotion += 4>>
 <<elseif ($activeSlave.vagina == 0)>>
@@ -197,18 +199,18 @@ Next, you see to $activeSlave.slaveName.
 <br><br>
 
 <<if ($activeSlave.devotion < -20) && ($slaverapistx.devotion < -20)>>
-	Since you have two restrained slaves, it's up to you to do all the work. $activeSlave.slaveName is tied up on the bed with her pussy available, so you maneuver $slaverapistx.slaveName's <<if $slaverapistx.dick > 0>>_dicksize dick<<else>>strap-on<</if>> into place. The two slaves make no further moves until you deal $slaverapistx.slaveName a terrific swat across the ass and promise to give her more of the same until she gets going. $slaverapistx.slaveName starts moving very slowly, barely prodding. After watching them mechanically go at it for a while, you use your leg to suddenly push her deep into $activeSlave.slaveName, fully hilting her in one motion. You occasionally prod them with an electrical jolt to keep them going at a faster pace. Both slaves resent what you made them do and fear you'll make them do it again.
+	Since you have two restrained slaves, it's up to you to do all the work. $activeSlave.slaveName is tied up on the bed with her pussy available, so you maneuver $slaverapistx.slaveName's <<if $slaverapistx.dick > 0>>_dicksize dick<<else>>strap-on<</if>> into place. The two slaves make no further moves until you deal $slaverapistx.slaveName a terrific swat across the ass and promise to give her more of the same until she gets going. $slaverapistx.slaveName starts moving very slowly, barely prodding. After watching them mechanically go at it for a while, you use your leg to suddenly push her deep into $activeSlave.slaveName, fully hilting her in one motion. You occasionally prod them with an electrical jolt to keep them going at a faster pace. Both slaves resent what you made them do for you and fear you'll make them do it again.
 
 <<elseif ($slaverapistx.devotion < -20)>>
 	Since your dick slave is restrained, you order $activeSlave.slaveName to present herself on the bed, and then maneuver $slaverapistx.slaveName's <<if $slaverapistx.dick > 0>>_dicksize dick<<else>>strap-on<</if>> into place. $activeSlave.slaveName does her best to hump herself against the unwilling cock until you deal $slaverapistx.slaveName a terrific swat across the ass and promise to give her more of the same until she gets going. She is still unenthusiastic, so you have her lie down and have $activeSlave.slaveName ride herself to orgasm. She resents what you made her do and fears you'll force her to do it again. Though $activeSlave.slaveName accepts the situation, she looks into $slaverapistx.slaveName's eyes with obvious apology.
 
 <<elseif ($slaverapistx.fetish == "dom") && ($slaverapistx.fetishStrength > 20) && ($slaverapistx.devotion > 20)>>
-	You arrange $activeSlave.slaveName on the bed with her pussy defenseless and available, and then tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave for her pleasure. She penetrates her immediately, fondling, pinching and licking while pistoning away, fully enjoying her dominant role, edging her poor toy again and again and making her beg for release.
+	$activeSlave.slaveName is tied and placed on the bed with her pussy defenseless and available, and then you tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave for her pleasure. She penetrates her immediately, fondling, pinching and licking while pistoning away, fully enjoying her dominant role, edging her poor toy again and again and making her beg for release.
 	<<if ($activeSlave.fetish == "dom")>>
 		<<if ($activeSlave.devotion < -20)>>
 			By the end of the day $activeSlave.slaveName's abused cunt is <<if $slaverapistx.dick > 0>>dripping with cum<<else>>overflowing with juices<</if>>, leaving her horrified and disgusted at her lack of control. 
 		<<else>>
-			By the end of the day $activeSlave.slaveName's abused cunt is <<if $slaverapistx.dick > 0>>dripping with cum<<else>>overflowing with juices<</if>>, leaving her annoyed at her lack of control, but she still somewhat enjoyed herself.		
+			By the end of the day $activeSlave.slaveName's abused cunt is <<if $slaverapistx.dick > 0>>dripping with cum<<else>>overflowing with juices<</if>>, leaving her annoyed at her lack of control, though she still somewhat enjoyed herself.		
 		<</if>>	
 	<<elseif ($activeSlave.fetish == "submissive")>>
 		<<if ($activeSlave.devotion < -20)>>		
@@ -221,10 +223,10 @@ Next, you see to $activeSlave.slaveName.
 
 
 <<elseif ($slaverapistx.energy > 95) && ($slaverapistx.devotion > 20) && ($activeSlave.devotion < -20)>>
-	You arrange $activeSlave.slaveName on the bed with her pussy defenseless and available, and then tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave, just for the perverted novelty of the act. Her high libido keeps her going for a long time, brining the helpless toy to one forced orgasm after another. By the end of the day $activeSlave.slaveName is lying on the bed, all worn out, her cunt <<if $slaverapistx.dick > 0>>dripping with cum<<else>>overflowing with juices<</if>>, to her horror and resentment, while $slaverapistx.slaveName is sleeping next to her in a state of obvious satiation and bliss.
+	$activeSlave.slaveName is tied and placed on the bed with her pussy defenseless and available, and then you tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave, just for the perverted novelty of the act. Her high libido keeps her going for a long time, bringing the helpless toy to one forced orgasm after another. By the end of the day $activeSlave.slaveName is lying on the bed, all worn out, her cunt <<if $slaverapistx.dick > 0>>dripping with cum<<else>>overflowing with juices<</if>> to her horror and resentment, while $slaverapistx.slaveName is sleeping next to her in a state of obvious satiation and bliss.
 
 <<elseif ($activeSlave.devotion <= 20) || ($slaverapistx.devotion <= 20)>>
-	You order $activeSlave.slaveName onto the couch and tell $slaverapistx.slaveName to get on with it. They fuck mechanically, gazing with roiling emotions into each others' eyes. They do seem to come to some sort of a nonverbal understanding on the necessity of getting it done, and there is no real unhappiness in either of them when they finish and disentangle themselves. As they clean themselves and exit, you notice $slaverapistx.slaveName's looking a little more longingly at $activeSlave.slaveName.
+	You order $activeSlave.slaveName onto the couch and tell $slaverapistx.slaveName to get on with it. They fuck mechanically, gazing with roiling emotions into each others' eyes. They do seem to come to some sort of a non-verbal understanding on the necessity of getting it done, and there is no real unhappiness in either of them when they finish and disentangle themselves. As they clean themselves and exit, you notice $slaverapistx.slaveName's looking a little more longingly at $activeSlave.slaveName.
 
 <<elseif ($activeSlave.devotion <= 50) || ($slaverapistx.devotion <= 50)>>
 	You order $activeSlave.slaveName and $slaverapistx.slaveName to get on with it. They fuck mechanically at first, gazing with roiling emotions into each others' eyes. Eventually, they begin to enjoy the intimacy of the act, finding the shared pleasure between them comforting. They finish and resume life as slaves, the light of this intimacy diminishing, softening with $slaverapistx.slaveName's dick and dripping away with the contents of $activeSlave.slaveName's cum-filled pussy.
diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw
index 9090058904fb7de52d37cd7d757bd839c7dc6942..14e2cf14444276e33ea0a9f05c569e4dc0f3fd18 100644
--- a/src/pregmod/reMaleCitizenHookup.tw
+++ b/src/pregmod/reMaleCitizenHookup.tw
@@ -188,7 +188,7 @@ He's clearly attracted to you; even the most consummate actor would have difficu
 <br><<link "To them that hath, it shall be given">>
 	<<replace "#result">>
 	You're not exactly starved for casual sex, but you've never thought there was any such thing as too much of a good thing. <<if _FS != "Physical Idealist">>You pull his arm around your waist<<else>>You nudge him in the ribs and motion to the door<</if>>. You hear a slight gasp from him as he realizes that his gambit has succeeded with more immediate effect than he expected. He shivers with anticipation as you steer him back through a side door, grabbing a pair of glasses of <<if $PC.refreshmentType == 1>>$PC.refreshment<<else>>liquor<</if>> on the way, and making a discreet exit towards your private suite.
-	<<if $Concubine != 0 && if $Concubine.intelligence > 1>>
+	<<if $Concubine != 0 && $Concubine.intelligence > 1>>
 		$Concubine.slaveName is there, of course, and she instantly sees that her continued presence for a ménage à trois is wanted by both you and your guest.
 	<</if>>
 	Your guest restrains his eager praise now that you're in private, but his wide-eyed appreciation of your domain is compliment enough. Once in your suite, you undress him, revealing
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 147be00672284eb8bfc0fe0e692376ac4fa85f61..b6d7f09c01044485f04c4f95231eaabff6f5cfdf 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -341,6 +341,11 @@
 	<<if canDoAnal($activeSlave)>>
 		| <<link "Fuck its rear hole">><<replace "#miniscene">><<FFuckdollAnal>><br><</replace>><</link>>
 	<</if>>
+	<<if (canGetPregnant($activeSlave)) && $seePreg != 0>>
+		<<if ($PC.dick != 0 && $activeSlave.eggType == "human")>>
+			| <<link "Put a baby in it">><<replace "#miniscene">><<FFuckdollImpreg>><br><</replace>><</link>>
+		<</if>>
+	<</if>>
 <</if>>
 <<if _activeSlaveRepSacrifice > 0 && $arcologies[0].FSPaternalist == "unset" && $activeSlave.breedingMark == 0>>
 	<<set _activeSlaveRepSacrifice = repGainSacrifice()>>