diff --git a/src/npc/descriptions/fAssistedSex.tw b/src/npc/descriptions/fAssistedSex.tw
new file mode 100644
index 0000000000000000000000000000000000000000..3db6750e061d44db859dd7d1efa9246ce6001b8f
--- /dev/null
+++ b/src/npc/descriptions/fAssistedSex.tw
@@ -0,0 +1,84 @@
+:: FAssistedSex [nobr]
+
+<<set $desc = SlaveTitle($activeSlave)>>
+<<run clearSummaryCache($activeSlave)>>
+<<setLocalPronouns $activeSlave>>
+
+You order $his servants forward so that $he can tease you with $his enormously swollen body. 
+<<if $activeSlave.devotion > 95>> 
+	Smirking, $he leans backwards, 
+	<<if $activeSlave.amp == 0>>
+		raising $his hands above $his head 
+	<<else>> 
+		two slender arms rising upward behind $him, making it look like $he has limbs once more
+	<</if>>
+	as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling.
+<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+	Smiling nervously, $he leans backwards, 
+	<<if $activeSlave.amp < 1>>
+		raising $his hands above $his head 
+	<<else>> 
+		two slender arms rising upward behind $him, making it look like $he has limbs once more
+	<</if>>
+	as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling.
+<<else>> 
+	<<if $activeSlave.amp < 1>>
+		$he covers $his eyes with $his hands, 
+	<<else>> 
+		Two slender arms snake around from behind $him, almost making it look like $he has limbs once more. They cover $his quivering eyes 
+	<</if>>
+	as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling. 
+	<<if $activeSlave.amp < 1>>
+		Two more servants take hold of $his arms, forcing $him to lift them above $his head. 
+	<<else>> 
+		The hands covering $his eyes draw away, revealing $his crying face, then lift above $his head in a deliberately provocative pose.
+	<</if>>
+	$He tenses in a moment of instinctive resistance, then surrenders $his body to $his aids’ total control, clearly afraid of punishment.
+<</if>>
+You remove your clothes and lie back on the office couch,
+<<if $PC.dick == 1>>  
+	allowing your exposed, full-mast dick to loll in front of you. 
+<<else>>	
+	spreading your exposed, oozing twat.
+<</if>>	
+<<if $activeSlave.devotion > 95>> 
+	Licking $his lips,
+<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+	Breathing heavily,
+<<else>> Smiling fakely,
+<</if>> 
+$he draws toward you, half-floating on a river of silent, groping hands. When $he is inches away from you, $his servants lift $him higher, and $he
+<<if $PC.dick == 1>>  
+	teases your dick with a series of masterful--and carefully balanced--belly isolations, rubbing the thick nub of $his belly button in small semicircles around your oozing cockhead as $he does so. Right when you feel ready to explode, $he rotates around, bringing 
+		<<if $activeSlave.butt > 11>>
+		    $his overgrown, wobbling ass cheeks 
+		<<elseif $activeSlave.butt > 5>>
+	    	$his huge, wobbling ass cheeks 
+		<<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>
+		    $his saline inflated ass cheeks 
+		<<elseif $activeSlave.butt > 2>>
+	    	$his wobbling ass cheeks 
+		<<else>>		
+		    the shallow inverted bowls of $his petite ass cheeks 
+		<</if>>	
+	level with your erection. Two of $his servants reach around $his inflated profile and push $his cheeks together, wrapping your dick in a firm layer of butt cleavage. $He lifts $his ass, then drops it, again and again, smacking your chest on the downswing as $his servants manipulate $his hotdogging to maximize your pleasure. Once you finally release a thick stream of semen all over $his ass and back, $he shifts into a kneeling position on the ground in front of you, tilted sideways so that $his massive fecundity can pool on the ground beside $him, and gently sucks you off, cleaning your dick with $his mouth. 
+<<else>>	
+	Presses the thick nub of $his belly button into your pussy, rubbing it back and forth against your engorged clit as $he performs a series of masterful--and carefully balanced--belly isolations. After $he has you quaking at the edge of release, $he rolls forward and buries $his head in your lap, plying you with $his 
+	<<if $activeSlave.devotion > 95>> 
+		devoted tongue 
+	<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+		dedicated tongue 
+	<<else>> tongue 
+	<</if>> 
+	and driving you into a series of crashing orgasms. When $his tongue tires, $he tries to draw away, but you grab hold of $his head and hold $him in place until you are finished. 
+<</if>>	
+Once you are satisfied, you send $him away to clean $himself up before returning to $his duties.
+
+
+
+<<if passage() != "Slave Interact">>
+	<<set _fv = $slaveIndices[$activeSlave.ID]>>
+	<<if def _fv>>
+		<<set $slaves[_fv] = $activeSlave>>
+	<</if>>
+<</if>>
diff --git a/src/npc/descriptions/fBellyFuck.tw b/src/npc/descriptions/fBellyFuck.tw
new file mode 100644
index 0000000000000000000000000000000000000000..8d58714810fcec0385de5ab7d5f862e0e2f05841
--- /dev/null
+++ b/src/npc/descriptions/fBellyFuck.tw
@@ -0,0 +1,65 @@
+:: FBellyFuck [nobr]
+
+<<set $desc = SlaveTitle($activeSlave)>>
+<<run clearSummaryCache($activeSlave)>>
+<<setLocalPronouns $activeSlave>>
+
+You have $him brought to you so that you can fuck $his hyperpregnant body. $He is pinned to the ground by $his
+<<if $activeSlave.bellyPreg >= 1000000>>
+	impossibly exploded baby bump, 
+<<elseif $activeSlave.bellyPreg >= 750000>>
+	massively swollen baby bump, 
+<<elseif $activeSlave.bellyPreg >= 600000>>
+	huge baby belly, 
+<<else>>
+	massive belly, 
+<</if>>
+and won’t be a particularly able lover because of this, but enjoying $his immobility is half the point. Once $he is situated in the center of your office, you walk a circle around $him, taking special care to
+<<if ($activeSlave.bellyTat == "a heart")>>
+	trace a hand over the obliterated heart shaped tattoo on the front of $his immensely stretched belly. 
+<<elseif ($activeSlave.bellyTat == "a star")>>
+	trace a hand over the obliterated star shaped tattoo on the front of $his immensely stretched belly. 
+<<elseif ($activeSlave.bellyTat == "a butterfly")>>
+	trace a hand over the obliterated butterfly tattoo on the front of $his immensely stretched belly. 
+<<else>>
+	trace a hand over the obliterated, stretched out expanse of slightly darker flesh where $his belly button used to be. 
+<</if>>
+<<if $activeSlave.devotion > 95>> 
+	$He purrs in response to your touch, leaning forward against $his belly and lifting $his toes off the ground as $he spreads $his legs in preparation for you. 
+<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+	$He groans at your touch.
+<<else>> $He winces at your touch. 
+<</if>> 
+When you get to $his rear, you slap $his 
+		<<if $activeSlave.butt > 11>>
+			insanely enormous ass, 
+		<<elseif $activeSlave.butt > 5>>
+			huge ass, 
+		<<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>
+			jiggly, saline filled ass, 
+		<<elseif $activeSlave.butt > 2>>
+			thick ass, 
+		<<else>>		
+			pert ass, 
+		<</if>>	
+and then spread $his cheeks for easier access to $his <<if $activeSlave.mpreg == 1>>asshole.<<else>>cunt.<</if>> Heaving upward, you push $him fully onto $his belly, then lean into $him,
+<<if $PC.dick == 1>>  
+	fucking $him in a unique spin on the wheelbarrow position 
+    <<if $activeSlave.mpreg == 1>><<= AnalVCheck()>><<else>><<= VaginalVCheck()>><</if>>
+<<else>>
+	frigging $him with your fingers 
+<</if>>
+and setting $his tightly packed gut to jiggling. $He moans in mixed pain and pleasure as you bring $him over the edge and, by the time you finish with $him and allow $him to return to $his duties, it’s clear	
+<<if $activeSlave.belly > $activeSlave.pregAdaptation*2000>>
+	that your recent escapades @@.red;have done lasting damage to $his body@@. 
+	<<set $activeSlave.health -= 10>>
+<<else>>
+	that you’ve left $him thoroughly exhausted. 
+<</if>>
+
+<<if passage() != "Slave Interact">>
+	<<set _fv = $slaveIndices[$activeSlave.ID]>>
+	<<if def _fv>>
+		<<set $slaves[_fv] = $activeSlave>>
+	<</if>>
+<</if>>
diff --git a/src/npc/descriptions/fMaternitySwing.tw b/src/npc/descriptions/fMaternitySwing.tw
new file mode 100644
index 0000000000000000000000000000000000000000..492c56e5cc0d35b74421ab7c0e97b84e9eee67b4
--- /dev/null
+++ b/src/npc/descriptions/fMaternitySwing.tw
@@ -0,0 +1,59 @@
+:: FMaternitySwing [nobr]
+
+<<set $desc = SlaveTitle($activeSlave)>>
+<<run clearSummaryCache($activeSlave)>>
+<<setLocalPronouns $activeSlave>>
+
+You call $him over and hook $him into the reinforced silk maternity swing built into your office, then lift $him into the air so that you can toy with $his hyperfecund body. Once you have $him properly situated with $his 
+<<if $activeSlave.boobs >= 20000>>
+	obscenely bloated boobs 
+<<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
+	augment ballooned boobies 
+<<elseif $activeSlave.boobs >= 3000>>
+	enormous breasts 
+<<else>> 
+	cute tits 
+<</if>>	
+and 
+<<if $activeSlave.bellyPreg >= 1000000>>
+	ridiculously enormous, baby packed belly
+<<elseif $activeSlave.bellyPreg >= 750000>>
+	massive, baby-stuffed gut
+<<elseif $activeSlave.bellyPreg >= 600000>>
+	huge, baby swollen womb
+<<else>>
+	huge belly
+<</if>>
+hanging above the floor of your office, you turn your attention to molesting $his ripe protuberances. Running your tongue along the distended nub of $his belly button, you kiss your way up the fertile curve of $his belly, making your way to $his tits so that you can suck on $his $activeSlave.nipples nipples. $He squirms in $his restraints and
+<<if $activeSlave.devotion > 95>> 
+    <<if !canTalk($activeSlave)>>	
+    	begs you to fuck $him already 
+    <<else>>
+    	groans inchoately, obviously desperate for you to fuck $him
+    <</if>>
+<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+	groans with barely restrained lust.
+<<else>> groans in lust and terror.
+<</if>> 
+You strap into your own customized version of the device, then elevate your body so that <<if $PC.dick == 1>>your dick<<else>>the device's built-in strapon<</if>> is at the perfect angle to drive yourself and your 	
+<<if $activeSlave.bellyPreg >= 600000>>
+		brood-slave 
+<<else>>
+		glorified belly balloon 
+<</if>>
+into a string of mutual orgasms with some truly astounding aerial sex. The sight of $his swollen body wobbling in mid-air as you pound away at $him never gets old,
+<<if $activeSlave.devotion > 95>> 
+	and $he certainly seems to enjoy your ministrations, too.
+<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+	and, by the end of your session, $he seems to be enjoying $himself, too.
+<<else>> and the sight of $his ugly tears rolling down $his face to hit the ground far below is one hell of a bonus. 
+<</if>> 
+Once finished, you release $him from $his restraints and have $him carried away to clean $himself up before returning to $his duties.
+<<if $activeSlave.mpreg == 1>><<= AnalVCheck()>><<else>><<= VaginalVCheck()>><</if>>
+
+<<if passage() != "Slave Interact">>
+	<<set _fv = $slaveIndices[$activeSlave.ID]>>
+	<<if def _fv>>
+		<<set $slaves[_fv] = $activeSlave>>
+	<</if>>
+<</if>>
diff --git a/src/npc/descriptions/fPoolSex.tw b/src/npc/descriptions/fPoolSex.tw
new file mode 100644
index 0000000000000000000000000000000000000000..f22d4e1d4d8b32cca62ca0007a8ca28c0b0245a6
--- /dev/null
+++ b/src/npc/descriptions/fPoolSex.tw
@@ -0,0 +1,201 @@
+:: FPoolSex [nobr]
+
+<<set $desc = SlaveTitle($activeSlave)>>
+<<run clearSummaryCache($activeSlave)>>
+<<setLocalPronouns $activeSlave>>
+
+You order $him to meet you in the spa for some quality time in the penthouse’s rejuvenating gelatin pool. When you get there, $he’s already in $his bathing attire, reclined at the side of the pool farthest from you with $his massive $activeSlave.skin stomach hanging over the edge and half sunk in the thick, steaming ooze, flushed and sweaty. 
+<<if $activeSlave.devotion > 95>> 
+	<<if $activeSlave.amp < 1>>
+		$He’s resting $his head on one arm, but $he gives you a little wave with the other before setting it to rubbing the flank of one
+		<<if $activeSlave.boobs >= 20000>>
+			massively overgrown tit 
+		<<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
+			fat, augmented tit 
+		<<elseif $activeSlave.boobs >= 3000>>
+			huge breast 
+		<<else>> 
+			petite breast 
+		<</if>>	
+		as $he
+	<<else>> 
+		$He’s resting on a small pile of pillows, rubbing $his amputated stubs against the flanks of $his colossal belly and 
+		<<if $activeSlave.boobs >= 20000>>
+			massively overgrown tits 
+		<<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
+			fat, augmented tits 
+		<<elseif $activeSlave.boobs >= 3000>>
+			huge breasts 
+		<<else>> 
+			petite breasts 
+		<</if>>	
+		$He waves one stub at you and then 
+	<</if>>
+watches you strip down and change into your swimming outfit. When it’s clear that you’re ready to join $him, $he motions at the pool’s holographic console and coos in delight as its mobility assistance devices kick in, rolling $him into the curative gel. You sink yourself into the pool, taking a moment to bask in the feeling of the warm, curative laced goo as it relaxes your muscles, then wade toward your waiting slave. 
+<br><br>
+$He smiles and beckons you toward $him, rubbing circles in the exploded sides of $his colossal belly, then gasps as you take a handful of the ooze and shove it right in $his face. $He sputters indignantly and then 
+<<if $activeSlave.amp < 1>>
+	scoops up a handful $himself, flinging it at you. The two of you spend several minutes goo fighting before, eventually, you decide that your
+<<else>> 
+	wobbles back and forth, ineffectually trying to fight back as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your
+<</if>>
+<<if $PC.dick == 1>>  
+	solid, quivering erection is in need of $his tender care. Seeing the change in your demeanor, $he rolls back to recline at the pool’s edge and, once you’ve joined $him, 
+	<<if $activeSlave.amp < 1>>
+		reaches down to masturbate your ooze lubricated dick.
+	<<else>> 
+		rolls forward and reaches down to tease your cockhead with $his mouth and wiggling stumps.
+	<</if>>
+	When you feel yourself at the edge of orgasm, you slide in between $his 
+	<<if $activeSlave.butt > 11>>
+	    debilitatingly enormous, cushiony ass 
+	<<elseif $activeSlave.butt > 5>>
+	    massive, cushiony ass  
+	<<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>
+	   	plush ass 
+	<<elseif $activeSlave.butt > 2>>
+    	implant swollen ass 
+	<<else>>		
+	    back 
+	<</if>>	
+	and the pool’s silk-lined wall. Reaching, you tease $his <<if $activeSlave.dick >= 1>>asshole<<else>>kitty<</if>> with your fingers and $he crushes backward into you, moaning and rotating $his hips in response to your attention. Once you’re certain $he’s ready, you slide into $him, driving you both to orgasm.
+    <<if $activeSlave.mpreg == 1>><<= AnalVCheck()>><<else>><<= VaginalVCheck()>><</if>>
+<<else>>	
+	ooze stimulated quim is in need of $his tender care. Seeing the change in your demeanor, $he rolls back to recline at the pool’s edge and, once you’ve joined $him,
+	<<if $activeSlave.amp < 1>>
+		reaches down to masterbate your pussy, squeezing and rubbing your clit.
+	<<else>> 
+		rolls sideways and reaches down to rub your vulva with the tip of one stump.
+	<</if>>
+    <<if $activeSlave.dick >= 1>>
+    	When you feel yourself at the edge of orgasm, you have the pool’s mobility aids rotate $him into a position level with the pool’s edge, then hop up on that ledge yourself so that you can don a dildo and ream $him in the ass pussy. Satisfied that the angles are right, you grab hold of $his legs and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your strapon to his needy hole, you tease $him for a moment before ramming home, driving the both of you to repeated orgasm.
+        <<= AnalVCheck()>>
+    <<else>>
+    	When you feel yourself at the edge of orgasm, you have the pool’s mobility aids rotate $him into a position level with the pool’s edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his legs and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $his, you rub your clits together, driving the both of you to repeated orgasm.
+    <</if>>
+<</if>>
+<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> 
+	<<if $activeSlave.amp < 1>>
+		$He’s resting $his head on one arm, but $he nods at you in acknowledgement as 
+	<<else>> 
+		$He’s resting on a small pile of pillows, rubbing $his amputated stubs against the flanks of $his colossal belly and 
+		<<if $activeSlave.boobs >= 20000>>
+			massively overgrown tits 
+		<<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
+			fat, augmented tits 
+		<<elseif $activeSlave.boobs >= 3000>>
+			huge breasts 
+		<<else>> 
+			petite breasts 
+		<</if>>	
+		$He nods as you enter, not stopping $his rubbing, and watches 
+	<</if>>
+	you strip down and change into your swimming outfit. When it’s clear that you’re ready to join $him, $he motions at the pool’s holographic console and its mobility assistance devices kick in, rolling $him into the curative gel. You sink yourself into the pool, taking a moment to bask in the feeling of the warm, curative laced goo as it relaxes your muscles, then wade toward your waiting slave. 
+	<br><br>
+	$He smiles politely, rubbing circles in the exploded sides of $his colossal belly, then gasps as you take a handful of the ooze and shove it right in $his face. $He sputters indignantly and then 
+	<<if $activeSlave.amp < 1>>
+		scoops up a handful $himself, flinging it at you. The two of you spend several minutes goo fighting before, eventually, you decide that your
+	<<else>> 
+		wobbles back and forth, ineffectually trying to fight back as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your
+	<</if>>
+	<<if $PC.dick == 1>>  
+		solid, quivering erection is in need of $his tender care. Seeing the change in your demeanor, $he rolls back to recline at the pool’s edge and, once you’ve joined $him, 
+		<<if $activeSlave.amp < 1>>
+			reaches down to masturbate your ooze lubricated dick.
+		<<else>> 
+			rolls forward and reaches down to tease your cockhead with $his mouth and wiggling stumps.
+		<</if>>
+		When you feel yourself at the edge of orgasm, you slide in between $his 
+    	<<if $activeSlave.butt > 11>>
+	        debilitatingly enormous, cushiony ass 
+	    <<elseif $activeSlave.butt > 5>>
+	        massive, cushiony ass  
+	    <<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>
+	   	    plush ass 
+	    <<elseif $activeSlave.butt > 2>>
+    	    implant swollen ass 
+    	<<else>>		
+	       back 
+    	<</if>>	
+		and the pool’s silk lined walls. Reaching, you tease $his <<if $activeSlave.dick >= 1>>asshole<<else>>kitty<</if>> with your fingers and $he crushes backward into you, moaning and rotating $his hips in response to your attention. Once you’re certain $he’s ready, you slide into $him, driving you both to orgasm.
+    <<if $activeSlave.mpreg == 1>><<= AnalVCheck()>><<else>><<= VaginalVCheck()>><</if>>
+	<<else>>	
+		ooze stimulated quim is in need of $his tender care. Seeing the change in your demeanor, $he rolls back to recline at the pool’s edge and, once you’ve joined $him,
+		<<if $activeSlave.amp < 1>>
+			reaches down to masterbate your pussy, squeezing and rubbing your clit.
+		<<else>> 
+			rolls sideways and reaches down to rub your vulva with the tip of one stump.
+		<</if>>
+    <<if $activeSlave.dick >= 1>>
+    	When you feel yourself at the edge of orgasm, you have the pool’s mobility aids rotate $him into a position level with the pool’s edge, then hop up on that ledge yourself so that you can don a dildo and ream $him in the ass pussy. Satisfied that the angles are right, you grab hold of $his legs and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your strapon to his needy hole, you tease $him for a moment before ramming home, driving the both of you to repeated orgasm.
+        <<= AnalVCheck()>>
+    <<else>>
+    	When you feel yourself at the edge of orgasm, you have the pool’s mobility aids rotate $him into a position level with the pool’s edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his legs and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $his, you rub your clits together, driving the both of you to repeated orgasm.
+    <</if>>
+	<</if>>	
+<<else>> 
+	<<if $activeSlave.amp < 1>>
+		$He’s resting $his head on one arm, but $he starts as you enter, watching tensely as
+	<<else>> 
+		$He’s resting on a small pile of pillows, rubbing $his amputated stubs against the flanks of $his colossal belly and 
+		<<if $activeSlave.boobs >= 20000>>
+			massively overgrown tits 
+		<<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
+			fat, augmented tits 
+		<<elseif $activeSlave.boobs >= 3000>>
+			huge breasts 
+		<<else>> 
+			petite breasts 
+		<</if>>	
+		$He starts as you enter, watching tensely as 
+	<</if>>
+	you strip down and change into your swimming outfit. When you’re ready to join $him, you motion at the pool’s holographic console and its mobility assistance devices kick in, rolling $him into the curative gel. You sink yourself into the pool, taking a moment to bask in the feeling of the warm, curative laced goo as it relaxes your muscles, then wade toward your worried looking slave. 
+	<br><br>
+	$He smiles politely, rubbing circles in the exploded sides of $his colossal belly, then cries out in surprise as you take a handful of the ooze and shove it right in $his face. $He sputters, blushing, and wobbles back and forth, clearly trying not to react as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your
+	<<if $PC.dick == 1>>  
+		solid, quivering erection is in need of $his tender care. You force $him back into a reclining position at the pool’s edge and order $him to  
+		<<if $activeSlave.amp < 1>>
+			masturbate your ooze lubricated dick.
+		<<else>> 
+			tease your cockhead with $his mouth and wiggling stumps.
+		<</if>>
+		$He complies, bringing you to the edge of orgasm, and, before $he can fully push you over the edge, you slide in between $his 
+		<<if $activeSlave.butt > 7>>
+			debilitatingly enormous, cushiony ass
+		<<elseif $activeSlave.butt > 4>>	
+			massive, cushiony ass 
+		<<elseif $activeSlave.butt > 2>>
+			plush ass
+		<<elseif $activeSlave.buttImplant == 1>>		
+			implant swollen ass
+		<<else>>
+			back
+		<</if>>	
+		and the pool’s silk lined walls. Reaching, you tease $his <<if $activeSlave.dick >= 1>>asshole<<else>>kitty<</if>> with your fingers and rub one hand back and forth along the line of $his tensed shoulders as $he slowly gives in to lust. Once you’re certain $he’s ready, you slide into $him, driving you both to orgasm.
+    <<if $activeSlave.mpreg == 1>><<= AnalVCheck()>><<else>><<= VaginalVCheck()>><</if>>
+	<<else>>	
+		ooze stimulated quim is in need of $his tender care. You force $him back to recline at the pool’s edge and, once you’ve joined $him,
+		<<if $activeSlave.amp < 1>>
+			set $him to masturbating your pussy, squeezing and rubbing your clit.
+		<<else>> 
+			set $him to rubbing your vulva with the nubby tip of one stump.
+		<</if>>
+    <<if $activeSlave.dick >= 1>>
+    	When you feel yourself at the edge of orgasm, you have the pool’s mobility aids rotate $him into a position level with the pool’s edge, then hop up on that ledge yourself so that you can don a dildo and ream $him in the ass pussy. Satisfied that the angles are right, you grab hold of $his legs and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your strapon to his needy hole, you tease $him for a moment before ramming home, driving the both of you to repeated orgasm.
+        <<= AnalVCheck()>>
+    <<else>>
+    	When you feel yourself at the edge of orgasm, you have the pool’s mobility aids rotate $him into a position level with the pool’s edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his legs and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $his, you rub your clits together, driving the both of you to repeated orgasm.
+    <</if>>
+	<</if>>	
+<</if>> 
+After you’ve finished with $him, you escort $him to the spa’s attached showers so that the two of you can enjoy a bit more time together as you clean off, then allow $him to return to $his duties as you return to your own.
+
+
+
+
+<<if passage() != "Slave Interact">>
+	<<set _fv = $slaveIndices[$activeSlave.ID]>>
+	<<if def _fv>>
+		<<set $slaves[_fv] = $activeSlave>>
+	<</if>>
+<</if>>
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index bbdb777888c9017544687f22326b98286c10bea5..778b141185b428d06943fd35bfd396498e3c3ca3 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -331,7 +331,6 @@
 		<<set WombFlush($slaves[$i])>> /* cleaning rest of superfetation pregnancy if no tech for safe partial birth */
 	<</if>>
 <</if>>
-<<set _curStill = $slaves[$i].curStillBirth>>
 
 <<set _afterSize = WombGetVolume($slaves[$i])>>
 <<set $diffSize = _beforeSize / (1 + _afterSize)>> /* 1 used to avoid divide by zero error.*/
@@ -342,6 +341,7 @@
 
 <<widget "seBirthMainScene">>
 <<set _curBabies = $slaves[$i].curBabies.length>> 
+<<set _curStill = $slaves[$i].curStillBirth>>
 
 <<set _getFather = $slaves.find(function(s) { return s.ID == $slaves[$i].pregSource; })>>
 <<if def _getFather>>
diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw
index c6dc4bce4d893a9b12e9257f6609197a38b28fd4..4e06c517a16c1e23c385853582a83b345c9d4f2d 100644
--- a/src/uncategorized/main.tw
+++ b/src/uncategorized/main.tw
@@ -212,6 +212,18 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
 						<<if canDoAnal($slaves[_BG])>>
 						| <<print "[[Use her holes|FButt][$activeSlave = $slaves["+_BG+"],$nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
 						<</if>>
+						<<if $slaves[_BG].bellyPreg >= 300000>>
+						| <<print "[[Fuck her on her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+						<</if>>
+						<<if $slaves[_BG].bellyPreg >= 300000 && $pregInventions >= 1>>
+						| <<print "[[Fuck her in her maternity swing|FMaternitySwing][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+						<</if>>
+						<<if $slaves[_BG].bellyPreg >= 300000 && $pregInventions >= 1>>
+						| <<print "[[Fuck her with the help of her assistants|FAssistedSex][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+						<</if>>						
+						<<if $slaves[_BG].bellyPreg >= 300000 && $pregInventions >= 1>>
+						| <<print "[[Fuck her in your goo pool|FPoolSex][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+						<</if>>	
 					<</if>>
 						/*check*/
 						<<if canPenetrate($slaves[_BG])>>
@@ -286,6 +298,18 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
 								<<if canDoAnal($slaves[$i])>>
 								| <<print "[[Use her holes|FButt][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
 								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000>>
+								| <<print "[[Fuck her on her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+								| <<print "[[Fuck her in her maternity swing|FMaternitySwing][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+								| <<print "[[Fuck her with the help of her assistants|FAssistedSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>								
+								<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+								| <<print "[[Fuck her in your goo pool|FPoolSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>	
 							<</if>>
 							<<if canDoAnal($slaves[$i])>>
 							| <<print "[[Fuck her ass|FAnus][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
@@ -303,6 +327,18 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
 								<<if canDoAnal($slaves[$i])>>
 								| <<print "[[Use her holes|FButt][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
 								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000>>
+									| <<print "[[Fuck her on her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+									| <<print "[[Fuck her in her maternity swing|FMaternitySwing][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+									| <<print "[[Fuck her with the help of her assistants|FAssistedSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>
+								<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+									| <<print "[[Fuck her in your goo pool|FPoolSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+								<</if>>
 							<</if>>
 							<<if canDoAnal($slaves[$i])>>
 							| <<print "[[Fuck her ass|FAnus][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
@@ -490,6 +526,18 @@ Filter by assignment: |
 				<<if canDoAnal($slaves[$i])>>
 				| <<print "[[Use her holes|FButt][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
 				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000>>
+				| <<print "[[Fuck her on her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<print "[[Fuck her in her maternity swing|FMaternitySwing][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<print "[[Fuck her with the help of her assistants|FAssistedSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<print "[[Fuck her in your goo pool|FPoolSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>
 			<</if>>
 			<<if canDoAnal($slaves[$i])>>
 			| <<print "[[Fuck her ass|FAnus][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
@@ -507,6 +555,18 @@ Filter by assignment: |
 				<<if canDoAnal($slaves[$i])>>
 				| <<print "[[Use her holes|FButt][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
 				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000>>
+				| <<print "[[Fuck her on her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<print "[[Fuck her in her maternity swing|FMaternitySwing][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>
+				<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<print "[[Fuck her with the help of her assistants|FAssistedSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>				
+				<<if $slaves[$i].bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<print "[[Fuck her in your goo pool|FPoolSex][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+				<</if>>	
 			<</if>>
 			<<if canDoAnal($slaves[$i])>>
 			| <<print "[[Fuck her ass|FAnus][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
@@ -539,6 +599,18 @@ Filter by assignment: |
 		<<if canDoAnal($slaves[_BG])>>
 		| <<print "[[Use her holes|FButt][$activeSlave = $slaves["+_BG+"],$nextButton = _j, $nextLink = _k, $returnTo = _l]]">>
 		<</if>>
+		<<if $slaves[_BG].bellyPreg >= 300000>>
+		| <<print "[[Fuck her on her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+		<</if>>
+		<<if $slaves[_BG].bellyPreg >= 300000 && $pregInventions >= 1>>
+		| <<print "[[Fuck her in her maternity swing|FMaternitySwing][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+		<</if>>
+		<<if $slaves[_BG].bellyPreg >= 300000 && $pregInventions >= 1>>
+		| <<print "[[Fuck her with the help of her assistants|FAssistedSex][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+		<</if>>
+		<<if $slaves[_BG].bellyPreg >= 300000 && $pregInventions >= 1>>
+		| <<print "[[Fuck her in your goo pool|FPoolSex][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">>			
+		<</if>>
 	<</if>>
 		/*check*/
 		<<if canPenetrate($slaves[_BG])>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 5feb0dba2b9eee74ad8a6c123581455e79fe000b..0bfa451b93ac36ae29fb611952727e4be2650528 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -70,6 +70,18 @@
 			<<if canDoAnal($activeSlave)>>
 			| <<link "Use $his holes">><<replace "#miniscene">><<include "FButt">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 			<</if>>
+			<<if $activeSlave.bellyPreg >= 300000>>
+			| <<link "Fuck $him on $his belly">><<replace "#miniscene">><<include "FBellyFuck">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+			<</if>>
+			<<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>>
+			| <<link "Fuck $him in $his maternity swing">><<replace "#miniscene">><<include "FMaternitySwing">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+			<</if>>		
+			<<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>>
+			| <<link "Fuck $him with the help of $his assistants">><<replace "#miniscene">><<include "FAssistedSex">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+			<</if>>	
+			<<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>>
+			| <<link "Fuck $him in your goo pool">><<replace "#miniscene">><<include "FPoolSex">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+			<</if>>			
 		<<else>>
 		//Remove $his chastity belt if you wish to fuck $him//
 		<</if>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 3a4a70fb3fd87def498daed3d40d72b7b703938c..be9ed0cbe323fcfffe7f6a34c83e5f00fa351bd1 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -417,6 +417,18 @@
 			<<if canDoAnal($activeSlave)>>
 				| <<link "Use her holes">><<replace "#miniscene">><<include "FButt">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractFertility>><</link>>
 			<</if>>
+			<<if ($activeSlave.bellyPreg >= 300000)>>
+				| <<link "Fuck her on her belly">><<replace "#miniscene">><<include "FBellyFuck">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractFertility>><</link>>			
+			<</if>>
+			<<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<link "Fuck her in her maternity swing">><<replace "#miniscene">><<include "FMaternitySwing">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractFertility>><</link>>			
+			<</if>>
+			<<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<link "Fuck her with the help of her assistants">><<replace "#miniscene">><<include "FAssistedSex">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractFertility>><</link>>			
+			<</if>>			
+			<<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>>
+				| <<link "Fuck her in your goo pool">><<replace "#miniscene">><<include "FPoolSex">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractFertility>><</link>>			
+			<</if>>	
 		<<else>>
 			//Remove her chastity belt if you wish to fuck her//
 		<</if>>