diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw
index f63ae7696281320923d7515dfa242ffce30efebd..5844914b70bb4dabb2c9e81d10ff08adc98a12fe 100644
--- a/src/pregmod/generateChild.tw
+++ b/src/pregmod/generateChild.tw
@@ -402,7 +402,7 @@
 <<if $activeSlave.dick > 0>>
 	<<set $activeSlave.foreskin = 1>>
 	<<set $activeSlave.balls = 1>>
-	<<set $activeSlave.scrotom = 1>>
+	<<set $activeSlave.scrotum = 1>>
 <</if>>
 <<if $activeSlave.fetish != "none">>
 	<<set $activeSlave.fetishStrength = 20>>
diff --git a/src/pregmod/pcSurgeryDegredation.tw b/src/pregmod/pcSurgeryDegredation.tw
index 20a326f3f6d599be2761f1c373c5ae5fd83ba9f5..b9ae6e4c69daec13120a3265ccb4324a58b41336 100644
--- a/src/pregmod/pcSurgeryDegredation.tw
+++ b/src/pregmod/pcSurgeryDegredation.tw
@@ -56,7 +56,7 @@
 	<<else>>
 		find your balls are much bigger than you expected them to be.
 	<</if>>
-	"So, what do you think of them?", asks the surgeon's assistant, seating herself beside you and placing a hand upon your <<if $PC.ballsImplant == 3>>cantaloupe-sized<<elseif $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, you should feel them with every move you make." She begins groping your scrotom, feeling around for any oddities in the gel. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" She asks, poking at the tip of your erection with her free hand. "Why don't we find out if they are working properly?" She leans over your dick<<if $PC.preg >= 20>>, her face brushing the underside of your pregnancy,<</if>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your load deep in her throat. Like a good assistant, she diligently swallows it down, making sure not a drop is missed. "Shame just making them bigger doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.
+	"So, what do you think of them?", asks the surgeon's assistant, seating herself beside you and placing a hand upon your <<if $PC.ballsImplant == 3>>cantaloupe-sized<<elseif $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, you should feel them with every move you make." She begins groping your scrotum, feeling around for any oddities in the gel. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" She asks, poking at the tip of your erection with her free hand. "Why don't we find out if they are working properly?" She leans over your dick<<if $PC.preg >= 20>>, her face brushing the underside of your pregnancy,<</if>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your load deep in her throat. Like a good assistant, she diligently swallows it down, making sure not a drop is missed. "Shame just making them bigger doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.
 	
 <<case "ballShrinkage">>
 	After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the sugery and
@@ -69,7 +69,7 @@
 	<<else>>
 		find your balls are now closer to the typical size one would expect.
 	<</if>>
-	"So, what do you think of them?", asks the surgeon's assistant, seating herself beside you and placing a hand upon your <<if $PC.ballsImplant == 2>>softball-like<<elseif $PC.ballsImplant == 2>>large<<else>>normal<</if>> testicles. "Starting to feel lighter?" She begins groping your scrotom, feeling around for any oddities. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" She asks, poking at the tip of your erection with her free hand. "Why don't we find out if they are still working properly?" She leans over your dick<<if $PC.preg >= 20>>, her face brushing the underside of your pregnancy,<</if>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release your load deep in her throat. Like a good assistant, she diligently swallows it down, making sure not a drop is missed. "Shame just can't just suck the gel out of them. That would be too much fun!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.
+	"So, what do you think of them?", asks the surgeon's assistant, seating herself beside you and placing a hand upon your <<if $PC.ballsImplant == 2>>softball-like<<elseif $PC.ballsImplant == 2>>large<<else>>normal<</if>> testicles. "Starting to feel lighter?" She begins groping your scrotum, feeling around for any oddities. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" She asks, poking at the tip of your erection with her free hand. "Why don't we find out if they are still working properly?" She leans over your dick<<if $PC.preg >= 20>>, her face brushing the underside of your pregnancy,<</if>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release your load deep in her throat. Like a good assistant, she diligently swallows it down, making sure not a drop is missed. "Shame just can't just suck the gel out of them. That would be too much fun!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.
 	
 <<case "tightPussy">>
 	After a few hours, you awaken in the recovery wing with a distinct soreness between your legs. You pull the covers off of yourself to catch sight of the result of the sugery and
diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw
index 815c1bf4864019282f64f2534977cea5023ccb0d..328e5369548ccb1541bae7e8aa9d5096b510f2a5 100644
--- a/src/uncategorized/personalAssistantAppearance.tw
+++ b/src/uncategorized/personalAssistantAppearance.tw
@@ -1054,7 +1054,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0]
 	<<elseif $marketAssistantRelationship == "nonconsensual">>
 		$assistantName is lazily reclining while the market assistant fans her with a large feather. She snaps her fingers as the taller cherub sighs and lowers her head between $assistantName's legs.
 	<<elseif $marketAssistantRelationship == "incestuous">>
-		$assistantName her sister are struggling to stay airborn as they lustfully trib each other. When they notice you watching, and after they both climax, they pull each other close for a deep kiss only to manage to crash to the ground. They right themselves, laughing, before returning to their makeout session.
+		$assistantName and her sister are struggling to stay airborn as they lustfully trib each other. When they notice you watching, and after they both climax, they pull each other close for a deep kiss only to manage to crash to the ground. They right themselves, laughing, before returning to their makeout session.
 	<<else>>
 		They're leaning against each other while looking over a list of your slaves. They choose a pair to work on hooking up before turning to kiss each other deeply.
 	<</if>>
@@ -1127,16 +1127,93 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0]
 <<elseif ($seed == 7) && ($marketAssistantAnnounced == 1)>>
 	She's accompanied by your market assistant's slightly taller avatar.
 	<<if $marketAssistantRelationship == "cute">>
-		They're quickly darting around, playing tag; every touch transfering a bit of data between the players.
+		They're tormenting a little representation of one of your slaves while gigling to each other. A closer inspection reveals they are playing with the door locks to confound a new menial.
 	<<elseif $marketAssistantRelationship == "nonconsensual">>
-		$assistantName is lazily reclining while the market assistant fans her with a large feather. She snaps her fingers as the taller cherub sighs and lowers her head between $assistantName's legs.
+		$assistantName has her plaything tightly bound to a rack and is gleefully pouring hot wax onto the oddly silent market assistant. You see why when a drop lands on her sensative clit, eliciting a scream from the restrained imp; $assistantName pulls her restraints even tighter as punishment.
 	<<elseif $marketAssistantRelationship == "incestuous">>
-		$assistantName her sister are struggling to stay airborn as they lustfully trib each other. When they notice you watching, and after they both climax, they pull each other close for a deep kiss only to manage to crash to the ground. They right themselves, laughing, before returning to their makeout session.
+		$assistantName and her sister are struggling to stay airborn as they attempt push an oversized, double-ended dildo out of their own cunt and into the other's. When they notice you watching, $assistantName seizes the opportunity to bear down hard, forcing the entirety of the toy into the distracted market assistant. She crashes to the ground, hands upon her cock bulged middle, orgasming indecently.
 	<<else>>
-		They're leaning against each other while looking over a list of your slaves. They choose a pair to work on hooking up before turning to kiss each other deeply.
+		They're taking swings at each other with switches. Giggling with each swing and moaning with every successful strike.
 	<</if>>
 <<else>>
-	She's fluttering to and fro humming to herself. You swear she keeps flashing her panties to you on purpose.
+	She's inspecting her arsenal of toys and punishemnt tools. When she notices you watching; she grabs her favourite and eagerly makes use of it on herself.
+<</if>>
+
+<<elseif $assistantAppearance == "witch">>
+	She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0].FSSupremacistRace <</if>> witch with thin, flowing robes and a wide brimmed, if rather stereotypical, witch's hat.
+	<<if $assistantFSOptions>>
+	<<switch $assistantFSAppearance>>
+	<<case "paternalist">>
+		She has swapped to wearing much more, relatively speaking, modest clothing; extremely tight jeans and a top so small and taut you swear she's about to pop out of it.
+	<<case "degradationist">>
+		She has replaced her loincloth with a chastity belt containing an immense dildo; it is clearly seen distending her belly. Countless scars line her back and ass from the frequent lashings she enjoys.
+	<<case "roman revivalist">>
+		She'd fit in perfectly tormenting the condemned in Tartarus.
+	<<case "egyptian revivalist">>
+		She has recently adjusted her appearance to resemble an Egyptian slave; that combined with a manufactured rebellious streak are sure to earn her a whipping.
+	<<case "edo revivalist">>
+		She has tightly bound herself in shibari ropes, though they don't achieve much given she can still fly freely.
+	<<case "arabian revivalist">>
+		She has donned the skimpiest, sluttiest outfit she could think of. She's just begging to get stoned.
+	<<case "chinese revivalist">>
+		She has added a number of peircings to her body to allow her to be suspended by hooks rather than flying.
+	<<case "chattel religionist">>
+		She has chosen to go fully naked, exposing the symbols of your religion pierced through het nipples and clit.
+	<<case "physical idealist">>
+		She has adjusted her appearance to be rather muscular. Not only can she crack a whip harder than ever, but when she flexes, she nearly pops the belt around her chest.
+	<<case "repopulation focus">>
+		She's added a pair of tight belts across her stomach recently. The taut material painfully digs into her growing pregnancy.
+	<<case "eugenics">>
+		She has an iron chastity belt under her loincloth and two large bulges in her middle. You don't have to guess she has a pair of enormous dildos locked inside her.
+	<<case "gender radicalist">>
+		She's recently begun rendering herself more androgynous. Something can be seen commonly tenting her loincloth; when ever if shifts to the side, you catch sight of a thumb sized and heavily pierced clitoris.
+	<<case "gender fundamentalist">>
+		She's recently increased the size of her breasts and width of her hips. The belt around her chest tightly binds her new bust and causes its flesh to bulge and jiggle delightfully.
+	<<case "asset expansionist">>
+		She's had to let out her chest belt to accommodate her new excessive bust, but only a little; the belt creates a deep canyon across her chest with plenty of flesh bulging above and below the straining leather.
+	<<case "transformation fetishist">>
+		She's had to let out her chest belt to accommodate her new excessive bust, but only a little; the belt creates a deep canyon across her fake chest and threatens to painfully pop the underlying implants.
+	<<case "pastoralist">>
+		She's exchanged her chest belt for a pair of rings with leather straps. She wears them so tightly every motion she makes forces a gush of milk from her painfully swollen breasts.
+	<<case "maturity preferentialist">>
+		She has recently updated her appearance to be more mature; an air of experience follows her as she flies around. You can hear her plotting tortures, many you've never heard of.
+	<<case "youth preferentialist">>
+		She has recently updated her appearance to be more youthful. She frequently flutters by, enojoying her youthful vigor. She looks so innocent, but looks can be deceiving!
+	<<case "slimness enthusiast">>
+		Her new, thinner body gives her plenty of excuses to pull her straps even tighter.
+	<<case "body purist">>
+		She has forgone covering herself to allow her sinful, pure body to be visible to all.
+	<<default>>
+		She frequently carries a tome of new and erotic spells.
+	<</switch>>
+	<<else>>
+		She frequently carries a tome of new and erotic spells.
+	<</if>>
+<<if ($cockFeeder == 1) && ($seed == 1)>>
+	She is steadily forcing a dildo the size of your arm down representation of one of your slave's throat. The slave must be down in the kitchen, getting a meal out of the food dispensers. The imp notices you watching, points to the obscene bulge in the slave's throat and laughs maniacally.
+<<elseif ($suppository == 1) && ($seed == 2)>>
+	A recognizable little representation of one of your slaves is before her, ass in the air, as she enthusiastically winds an anal pear. The slave must be receiving her drugs from one of the dildo dispensers. The imp notices you watching and laughs as she gapes the slave's asshole further, enjoying her obvious discomfort.
+<<elseif ($masturbationAllowed == 1) && ($seed == 3)>>
+	A recognizable little representation of one of your slaves is before her, perched atop a wooden horse with sexual fluids running down its sides. The slave must be using one of the penthouse's many sex toys. Noticing you watching, the imp flys above her and roughly forces her down, eliciting a scream of surprise from the horny slave. She likly upped the output on whatever toy the slave was using.
+<<elseif ($seed == 4)>>
+	A recognizable little representation of one of your slaves is lying on her side before her; belly painfully distended. The imp is hovering over her holding an enema bag; the slave must be getting a checkup. She notices your gaze and squeezes the bag, forcing a burst of liquid into the slave's gut and drawing a moan of discomfort out of the girl.
+<<elseif ($seed == 5) && ($invasionVictory > 0)>>
+	She's flapping around in circles chasing a representation of one of your security drones with a mallet. When she sees you looking at her, she quickly hides the hammer behing her back, giggles and says, "He let some get away and needed to be punished!"
+<<elseif ($seed == 6) && ($studio == 1)>>
+	She's hovering over a recognizable little representation of one of your slaves masturbate while holding a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and $assistantName is clearly turning the feed of it into a PoV porno.
+<<elseif ($seed == 7) && ($marketAssistantAnnounced == 1)>>
+	She's accompanied by your market assistant's slightly taller avatar.
+	<<if $marketAssistantRelationship == "cute">>
+		They're tormenting a little representation of one of your slaves while gigling to each other. A closer inspection reveals they are playing with the door locks to confound a new menial.
+	<<elseif $marketAssistantRelationship == "nonconsensual">>
+		$assistantName has her plaything tightly bound to a rack and is gleefully pouring hot wax onto the oddly silent market assistant. You see why when a drop lands on her sensative clit, eliciting a scream from the restrained imp; $assistantName pulls her restraints even tighter as punishment.
+	<<elseif $marketAssistantRelationship == "incestuous">>
+		$assistantName and her sister are struggling to stay airborn as they attempt push an oversized, double-ended dildo out of their own cunt and into the other's. When they notice you watching, $assistantName seizes the opportunity to bear down hard, forcing the entirety of the toy into the distracted market assistant. She crashes to the ground, hands upon her cock bulged middle, orgasming indecently.
+	<<else>>
+		They're taking swings at each other with switches. Giggling with each swing and moaning with every successful strike.
+	<</if>>
+<<else>>
+	She's inspecting her arsenal of toys and punishemnt tools. When she notices you watching; she grabs her favourite and eagerly makes use of it on herself.
 <</if>>
 
 <<else>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 9ca21bce60d959c079aaf23bdac5c650317d109e..38ab40a3916b40cd72788a8d041d71ed9ded1557 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -1267,7 +1267,7 @@
 
 <<set $args[0].origEye = $args[0].eyeColor>>
 <<set $args[0].origHColor = $args[0].hColor>>
-<<set $args[0].underarmHColor = $args[0].hColor>>
+<<set $args[0].underArmHColor = $args[0].hColor>>
 <<set $args[0].pubicHColor = $args[0].hColor>>
 
 <<if $args[0].dick > 0>>