diff --git a/src/SpecialForce/TrickShotNight.tw b/src/SpecialForce/TrickShotNight.tw
index 66fe1c3e5416ce858f68658b2d4dec2394c73510..ecbfe1369c2bd24b0fc05b57dcbce7399cc42815 100644
--- a/src/SpecialForce/TrickShotNight.tw
+++ b/src/SpecialForce/TrickShotNight.tw
@@ -97,25 +97,25 @@ Despite your direct elevator, interaction with the majority of your security for
 
 				<<link "A year of servitude">>
 					<<set $activeSlave.clothes = "no clothing">>
-					<<replace "#artFrame">>
-						<span id="artFrame">
-						/* 000-250-006 */
-						<<if $seeImages == 1>>
-							<<if $imageChoice == 1>>
-								<div class="imageRef medImg"><<SlaveArt $activeSlave 2 0>></div>
-							<<else>>
-								<div class="imageRef medImg"><<SlaveArt $activeSlave 2 0>></div>
-							<</if>>
-						<</if>>
-						/* 000-250-006 */
-						</span>
-					<</replace>>
 					<<replace "#aliveresult">>
 						<<if random(1,100) > 50>>
 							For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck was not on your side. As the victor sweeps up $his spoils, the other security force clap you on the back and offer their condolences for your defeat. Though you may have lost your ¤, it seems you've @@.green;made some friends.@@
 							<<run repX(5000, "event")>>
 							<<run cashX(-500000, "event")>>
 						<<else>>
+							<<replace "#artFrame">>
+								<span id="artFrame">
+								/* 000-250-006 */
+								<<if $seeImages == 1>>
+									<<if $imageChoice == 1>>
+										<div class="imageRef medImg"><<SlaveArt $activeSlave 2 0>></div>
+									<<else>>
+										<div class="imageRef medImg"><<SlaveArt $activeSlave 2 0>></div>
+									<</if>>
+								<</if>>
+								/* 000-250-006 */
+								</span>
+							<</replace>>
 							For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck has rendered you the victor. A silence falls over the room as the result is declared, but after some time your opponent breaks the hush by joking that life as your slave is probably easier than fighting for $arcologies[0].name. After some awkward laughter the night continues, and at the end your former mercenary joins you on your trip back to the penthouse to submit to processing and to begin $his new life as your sexual servant. $He's not young, but $he's tough and not distrusting of you due to $his service in $SF.Lower.
 							<br>
 							<<include "New Slave Intro">>
diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js
index f86963faa5d1fd2e9ccf44998afb5123770288df..82a8695ee00e02f72eddb8a6ac01579728fc52bf 100644
--- a/src/js/walkPastJS.js
+++ b/src/js/walkPastJS.js
@@ -2274,3 +2274,337 @@ window.boobWatch = function(slave) {
 	V.target = "FBoobs";
 	return t;
 };
+
+window.buttWatch = function(slave) {
+
+	/* will be moved up once this becomes a single, contained function. */
+	let t = "";
+	let V = State.variables;
+	
+	let pronouns = getPronouns(slave);
+	let he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun;
+	let He = capFirstChar(he), His = capFirstChar(his);
+
+	V.target = "FButt";
+
+	t += `<<ButtDescription>> `;
+	switch (slave.clothes) {
+		case "a Fuckdoll suit":
+			t += `${His} suit is expressly designed to encourage use of ${his} rear hole.`;
+			break;
+		case "uncomfortable straps":
+			t += `A strap passes between ${his} `;
+			if (slave.amp !== 1 ) {
+				t += `legs, giving ${his} gait an awkward sway.`;
+			} else {
+				t += `leg stumps, pressing against ${his} genitals.`;
+			}
+			break;
+		case "shibari ropes":
+			if (slave.amp !== 1 ) {
+				t += `Ropes bind ${his} legs, giving ${his} gait an awkward sway.`;
+			} else {
+				t += `A rope passes between ${his} leg stumps, pressing against ${his} genitals.`;
+			}
+			break;
+		case "attractive lingerie for a pregnant woman":
+			t += `As ${he} moves, ${his} silken panties are very inviting.`;
+			break;
+		case "a maternity dress":
+			t += `${His} dress covers ${his} rear, but it will lift easily enough.`;
+			break;
+		case "stretch pants and a crop-top":
+			t += `${His} stretch pants tightly cling to ${his} rear as ${he} `;
+			if (slave.butt > 10) {
+				t += `moves. While the writing adorning it may catch your eye, the huge expanse of wobbling ass cleavage is far more distracting.`;
+			} else {
+				t += `moves; the writing on ${his} bottom gives you plenty of excuses to ogle it.`;
+			}
+			break;
+		case "restrictive latex":
+			t += `As some of the only islands in the sea of black latex, ${his} holes are eye-catching.`;
+			break;
+		case "a fallen nuns habit":
+			t += `${His} slutty nun outfit invites sin.`;
+			break;
+		case "a chattel habit":
+			t += `${His} chattel habit is designed for sex without being removed.`;
+			break;
+		case "a penitent nuns habit":
+			t += `${His} habit chafes ${him} so cruelly that it would probably be a relief to ${him} to have it pulled off, even if ${he}'s roughly fucked afterward.`;
+			break;
+		case "kitty lingerie":
+			t += `As ${he} moves, the strings of ${his} pretty kitty panties sway enticingly.`;
+			break;
+		case "attractive lingerie":
+			t += `As ${he} moves, ${his} lingerie delightfully hugs ${his} rear.`;
+			break;
+		case "a succubus outfit":
+			t += `${His} succubus outfit's tail holds ${his} skirt up high in back, inviting a damning fuck.`;
+			break;
+		case "a slutty maid outfit":
+			t += `${His} maid's skirt is cut extremely short, so that the slightest movement reveals a glimpse of ${his} ass.`;
+			break;
+		case "a nice maid outfit":
+			t += `${His} maid's skirt is cut conservatively, but it will lift easily enough.`;
+			break;
+		case "a monokini":
+			t += `${His} monokini contours to the size and shape of ${his} bottom.`;
+			break;
+		case "an apron":
+			t += `${His} apron leaves ${his} buttocks totally exposed.`;
+			break;
+		case "a cybersuit":
+			t += `${His} bodysuit prominently displays the curves of ${his} butt.`;
+			break;
+		case "a string bikini":
+			t += `As ${he} moves, ${his} string lingerie leaves the entire line of ${his} hips naked and enticing.`;
+			break;
+		case "a scalemail bikini":
+			t += `As ${he} moves, ${his} scaly lingerie leaves almost the entire line of ${his} hips naked and enticing.`;
+			break;
+		case "striped panties":
+		case "a button-up shirt and panties":
+		case "a sweater and panties":
+		case "a tank-top and panties":
+		case "panties":
+		case "a t-shirt and panties":
+		case "panties and pasties":
+		case "striped underwear":
+			t += `${His} cute panties prominently display the curves of ${his} butt.`;
+			break;
+		case "boyshorts":
+		case "an oversized t-shirt and boyshorts":
+			t += `${His} boyshorts tightly cling to ${his} rear as ${he} `;
+			if (slave.butt > 5) {
+				t += `moves. It's filled out by so much ass you can't help but oggle.`;
+			} else {
+				t += `moves.`;
+			}
+			break;
+		case "clubslut netting":
+			t += `As ${he} moves, ${his} clubslut netting moves with ${him}, leaving nothing to the imagination.`;
+			break;
+		case "a cheerleader outfit":
+			t += `As ${he} moves, ${his} pleated cheerleader bounces up and down flirtatiously.`;
+			break;
+		case "cutoffs and a t-shirt":
+			t += `As ${he} moves, ${his} cutoffs hug ${his} butt.`;
+			break;
+		case "spats and a tank top":
+			t += `${His} spats show off every curve of ${his} ass.`;
+			break;
+		case "a slutty outfit":
+			t += `For today's slutty outfit ${he}'s chosen `;
+			if (jsRandom(1,100) > 50 && slave.amp !== 1) {
+				t += `yoga pants so sheer that everything ${he}'s got is clearly visible.`;
+			} else {
+				t += `a miniskirt so brief that ${his} ass is hanging out the back, and a glimpse of ${his} goods is occasionally visible from the front.`;
+			}
+			break;
+		case "a slave gown":
+			if (slave.amp === 1) {
+				t += `${His} gorgeous dress is specially designed for ${his} limbless form, but without legs to support it, it can hardly conceal the outline of everything ${he} has.`;
+			} else {
+				t += `${His} gorgeous dress has a thoughtful cut that runs all the way from ${his} ankle to over ${his} hip, baring a leg all the way up.`;
+			}
+			break;
+
+		case "a halter top dress":
+			t += `${His} beautiful halter top dress seems to be sculpted around ${his} bottom.`;
+			break;
+		case "a ball gown":
+			t += `${His} fabulous silken ball gown is tailored to fit ${him} and accentuates the shape of ${his} butt.`;
+			break;
+		case "a slutty nurse outfit":
+			t += `${His} tight skirt flatters ${his} ass.`;
+			break;
+		case "a schoolgirl outfit":
+			if (slave.anus == 0) {
+				t += `This schoolgirl clearly needs to lose ${his} anal virginity.`;
+			} else if (slave.vagina == 0) {
+				t += `This schoolgirl clearly takes it up the ass; that way, ${he} can remain a virgin, and be, like, totally pure and innocent.`;
+			} else {
+				t += `This schoolgirl clearly takes it up the ass.`;
+			}
+			break;
+		case "a kimono":
+			t += `${His} kimono demurely covers ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its massive shape.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+
+		case "a hijab and abaya":
+		case "a niqab and abaya":
+			t += `${His} abaya totally conceals ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its large size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "a klan robe":
+			t += `${His} robe totally conceals ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its large size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "a burqa":
+			t += `${His} burqa totally conceals ${his} `;
+			if (slave.butt > 7) {
+				t += `behind, though it cannot conceal its absurd size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "a burkini":
+			if (slave.butt > 6) {
+				t += `${His} burkini finds itself accentuating the absurd size of ${his} behind.`;
+			} else {
+				t += `${His} burkini modestly covers ${his} behind.`;
+			}
+			break;
+		case "a hijab and blouse":
+			t += `${His} skirt modestly covers ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its large size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "cutoffs":
+		case "sport shorts and a t-shirt":
+		case "sport shorts":
+		case "a sweater and cutoffs":
+		case "sport shorts and a sports bra":
+			t += `${His} shorts hug the curves of ${his} hips and ass nicely.`;
+			break;
+
+		case "a police uniform":
+		case "a t-shirt and jeans":
+		case "leather pants":
+		case "jeans":
+		case "leather pants and a tube top":
+		case "leather pants and pasties":
+			if (slave.butt > 1) {
+				t += `${His} pants are filled out with the curve of ${his} butt.`;
+			} else {
+				t += `${His} pants modestly cover ${his} butt.`;
+			}
+			break;
+		case "a nice pony outfit":
+		case "a slutty pony outfit":
+			t += `${His} leather outfit tightly hugs the curves of ${his} hips and ass.`;
+			break;
+		case "a skimpy loincloth":
+			t += `${His} loincloth only partially covers ${his} butt, giving frequent glimpses of the bare flesh beneath it.`;
+			break;
+		case "a gothic lolita dress":
+			t += `${His} dress can be lifted easily enough to get as ${his} rear.`;
+			break;
+		case "a hanbok":
+			t += `${His} hanbok can be lifted easily enough to get as ${his} `
+			if (slave.butt > 7) {
+				t += `rear and its motion beneath the fabric certainly invites it.`;
+			} else {
+				t += `rear.`;
+			}
+			break;
+		case "a one-piece swimsuit":
+			t += `${His} swimsuit displays the delicious curves of ${his} butt and just begs you to run a hand across it.`;
+			break;
+		case "battledress":
+			t += `${His} fatigue trousers do not particularly flatter ${his} butt.`;
+			break;
+		case "nice business attire":
+			t += `${His} attractive skirt is nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "slutty business attire":
+			t += `${His} skirt is so short it'll barely be necessary to lift it.`;
+			break;
+		case "a comfortable bodysuit":
+			t += `${His} bodysuit displays the curves of ${his} butt.`;
+			break;
+		case "a latex catsuit":
+			t += `${His} latex catsuit displays the curves of ${his} butt.`;
+			break;
+		case "a military uniform":
+		case "a red army uniform":
+			t += `${His} uniform skirt is nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "a schutzstaffel uniform":
+			t += `${His} uniform trousers are nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "a slutty schutzstaffel uniform":
+			t += `${His} uniform miniskirt is nevertheless tight enough to show off the enticing curves of ${his} butt.`;
+			break;
+		case "a long qipao":
+			t += `${His} elegant dress shows off all ${his} curves.`;
+			break;
+		case "battlearmor":
+			t += `${His} snug battlearmor is nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "a mounty outfit":
+			t += `${His} uniform slacks are tight enough to show off ${his} derrière.`;
+			break;
+		case "a dirndl":
+			t += `${His} skirt shows off the soft curves ${his} derrière.`;
+			break;
+		case "lederhosen":
+			t += `${His} shorts tightly hug the crack of ${his} derrière.`;
+			break;
+		case "a biyelgee costume":
+			t += `${His} costume skirt's thin material shows off ${his} derrière.`;
+			break;
+		case "a nice nurse outfit":
+			t += `${His} nurse's trousers demurely cover ${his} behind.`;
+			break;
+		case "a mini dress":
+			t += `${His} mini dress displays the curves of ${his} butt.`;
+			break;
+		case "a leotard":
+			t += `${His} leotard leaves ${his} buttocks gloriously bare.`;
+			break;
+		case "a bunny outfit":
+			t += `${His} teddy covers ${his} rear, but in tight satin that flatters its curves.`;
+			break;
+		case "harem gauze":
+			t += `${His} hips are clearly visible through the thin gauze that covers it.`;
+			break;
+		case "a toga":
+			t += `${His} stellar behind is accented by the light material of ${his} toga.`;
+			break;
+		case "a huipil":
+			t += `${His} huipil is so short that ${his} butt is on display.`;
+			break;
+		case "slutty jewelry":
+			t += `${His} belt of light chain accentuates ${his} hips.`;
+			break;
+		case "a thong":
+		case "a tube top and thong":
+		case "a t-shirt and thong":
+		case "a slutty klan robe":
+			t += `${He}'s made an effort to keep ${his} thong out of ${his} crack, but it quickly slips back in with ${his} movements.`; 
+			break;
+		case "an oversized t-shirt":
+			t += `${His} oversized t-shirt is covering ${his} rear, but it can be lifted easily enough.`;
+			break;
+		default:
+			//"a bra" "a button-up shirt" "a sweater" "a tank-top" "a tube top" "a striped bra" "a sports bra" "a t-shirt" 
+			if (slave.chastityAnus && slave.chastityVagina) {
+				t += `${His} chastity protects ${his} holes from penetration.`;
+				V.target = "FondleButt";
+			} else if (slave.chastityAnus) {
+				t += `${His} chastity belt protects ${his} rear from penetration.`;
+				V.target = "FondleButt";
+			} else {
+				t += `You run your eye over ${his} naked hips.`;
+			}
+	}
+	return t;
+};
diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw
index 61d23fbbe0b80b9b4f892a9e0dd4a3f0534a2046..89c54131d0ca2e37bc9eb31ad94933077030432c 100644
--- a/src/uncategorized/clinicReport.tw
+++ b/src/uncategorized/clinicReport.tw
@@ -258,7 +258,7 @@
 			<<set $slaves[$i].pregControl = "speed up">>
 		<</if>>
 		<<if ($slaves[$i].chem > 10) && ($clinicUpgradeFilters == 1)>>
-			<<set $slaves[$i].chem -= 5 + (50 * $clinicUpgradePurge)>>
+			<<set $slaves[$i].chem -= (5 + (50 * $clinicUpgradePurge))>>
 			<<if $clinicUpgradePurge == 1 && $slaves[$i].health > -50>>
 				<<set $slaves[$i].health = -50>>
 			<</if>>
diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw
index 224ad3c3b526a143a50cff337ac5f81c91a8df15..3eb8bf2e8ce3a54319bb5e9242391a2640334fd0 100644
--- a/src/uncategorized/newGamePlus.tw
+++ b/src/uncategorized/newGamePlus.tw
@@ -50,22 +50,48 @@ You <<if $cash >= _fee>>have<<else>>lack<</if>> the funds to bring more than $sl
 <<if $cheatMode == 1>> <<link "DEBUG: Add all slaves to import list" "New Game Plus">> <<for _ngi = 0; _ngi < $slaves.length; _ngi++>> <<= assignJob($slaves[_ngi], "be imported")>> <</for>> <</link>> <br> <</if>>
 
 Select up to $slavesToImportMax slaves to be imported into a new game and then click [[here.|init][$saveImported = 1,$oldCareer = "undefined",$slavesToImport = 0]]
-<<if $slavesToImport > 0>> <br><br>''
-	<<if $slavesToImport === 1>>
-		This slave
-	<<else>>
-		These slaves
-	<</if>>
-	will be imported into the new game'':
-	<<if $slavesToImport >= $slavesToImportMax>>
-		//Current slave import capacity exceded.//
-	<</if>>
-	<<set $Flag = 1>> <<include "Slave Summary">>
-<</if>>
-<<if $slavesToImport >= $slavesToImportMax>>
+
+<body>
+
+<div class="tab">
+	<button class="tablinks" onclick="opentab(event, 'assign')" id="tab assign">Import a slave</button>
+	<button class="tablinks" onclick="opentab(event, 'remove')" id="tab remove">Remove from import</button>
+</div>
+
+<div id="remove" class="tabcontent">
+	<div class="content">
+		<<if $slavesToImport > 0>>''
+			<<if $slavesToImport === 1>>
+				This slave
+			<<else>>
+				These slaves
+			<</if>>
+			will be imported into the new game'':
+			<<if $slavesToImport >= $slavesToImportMax>>
+				//Current slave import capacity exceded.//
+			<</if>>
+			<<set $Flag = 1>> <<include "Slave Summary">>
+		<</if>>
+	</div>
+</div>
+
+<div id="assign" class="tabcontent">
+	<div class="content">
+		<<if $slavesToImport >= $slavesToImportMax>>
+		<<else>>
+			<<if $slaves.length > $slavesToImport>>
+				''These slaves are available to be imported into the new game:''
+				<<set $Flag = 0>> <<include "Slave Summary">>
+			<</if>>
+		<</if>>
+	</div>
+</div>
+
+
+<<if ($tabChoice.NewGamePlus == "remove")>>
+	<script>document.getElementById("tab remove").click();</script>
 <<else>>
-	<<if $slaves.length > $slavesToImport>> <br><br>
-		''These slaves are available to be imported into the new game:''
-		<<set $Flag = 0>> <<include "Slave Summary">>
-	<</if>>
-<</if>>
\ No newline at end of file
+	<script>document.getElementById("tab assign").click();</script>
+<</if>>
+
+</body>
\ No newline at end of file
diff --git a/src/uncategorized/pFSAnnouncement.tw b/src/uncategorized/pFSAnnouncement.tw
index 0f76b92a09f4d2ec22f991d9c79f2716144175a8..59a3aab0a9955d290d931e11ceeb5825e1b70656 100644
--- a/src/uncategorized/pFSAnnouncement.tw
+++ b/src/uncategorized/pFSAnnouncement.tw
@@ -7,6 +7,10 @@
 <<set $FSGotRepCredits = 1>>
 <<setAssistantPronouns>>
 
+<span id="artFrame">
+	<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
+</span>
+
 The simple pleasure of power has to be experienced to be understood. You often take a moment to stand on a balcony overlooking an interior atrium, watching the living, breathing, flowing current of your demesne. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> knows to allow you these moments of peace.
 <br><br>
 You immediately pay attention, therefore, when _heA interrupts. "<<= properTitle()>>," _heA says, "this is an appropriate moment to bring a serious matter to your attention. I monitor conversations, social media, and general opinion within the arcology where I can. You are respected, and the inhabitants of this arcology are starting to look to you to give direction to society."
diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw
index 3824c52f8e8e5c88a9e00dba09cfa009a5aa587f..7a8f6aa6d887d67298f101d6eaed14df04911298 100644
--- a/src/uncategorized/pRivalryCapture.tw
+++ b/src/uncategorized/pRivalryCapture.tw
@@ -77,7 +77,7 @@
 	<<set $activeSlave.dick = 6>>
 	<<set $activeSlave.foreskin = 0>>
 	<<set $activeSlave.balls = 300>>
-	<<set $activeSlave.scrotum = 1>>
+	<<set $activeSlave.scrotum = 280>>
 	<<set $activeSlave.anus = 3>>
 	<<set $activeSlave.vagina = -1>>
 	<<set $activeSlave.weight = -35>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index c3573e6ba1f2de73ff5291fb9adf390f2318289a..dbd2482277d5233418fde8429615f719afa4b09d 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -2047,7 +2047,7 @@ A young $woman comes to your penthouse for an interview. You accepted $his reque
 
 <<case "blind homeless">>
 
-A young <<if $activeSlave.physicalAge < 13>>$girl<<elseif $activeSlave.physicalAge < 18>>teen<<else>>$woman<</if>> struggles into your penthouse for an interview. You accepted $his request to see you because $he took the unusual step of promising to sell $himself to you if you would admit $him. The reason for this odd behavior becomes clear when $he enters. $He is gingerly feeling $his way towards your desk, before finding it and straightening up, giving you a good look at $his body. $He is clothed in rags and dangerously thin, save for a notable roundness in $his middle. $He shakily makes $his case. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. My home wa<<s>> repo<<ss>>e<<ss>>ed and I wa<<s>> for<<c>>ed onto the <<s>>treet. And the <<s>>treet is no pla<<c>>e for a blind $girl. T-they", $he place a hand on $his stomach, "took advantage of my helple<<ss>>ne<<ss>>. For month<<s>>, they fucked me whenever they wanted, and in return the gave me ne<<x>>t to no food and thi<<s>> child!" $He stamps $his foot angrily, before continuing, "but, I thought, you would be far better than that life, a <<s>>low death on the <<s>>treet<<s>>." $He tears up and awaits your response.
+A young <<if $activeSlave.physicalAge < 13>>$girl<<elseif $activeSlave.physicalAge < 18>>teen<<else>>$woman<</if>> struggles into your penthouse for an interview. You accepted $his request to see you because $he took the unusual step of promising to sell $himself to you if you would admit $him. The reason for this odd behavior becomes clear when $he enters. $He is gingerly feeling $his way towards your desk, before finding it and straightening up, giving you a good look at $his body. $He is clothed in rags and dangerously thin, save for a notable roundness in $his middle. $He shakily makes $his case. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. My home wa<<s>> repo<<ss>>e<<ss>>ed and I wa<<s>> for<<c>>ed onto the <<s>>treet. And the <<s>>treet is no pla<<c>>e for a blind $girl. T-they", $he place a hand on $his stomach, "took advantage of my helple<<ss>>ne<<ss>>. For month<<s>>, they fucked me whenever they wanted, and in return they gave me ne<<x>>t to no food and thi<<s>> child!" $He stamps $his foot angrily, before continuing, "but, I thought, you would be far better than that life, a <<s>>low death on the <<s>>treet<<s>>." $He tears up and awaits your response.
 
 <<case "paternalist swan song">>
 
diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw
index 1ecab00f1cff96ed80a9cac3b81db3777390212a..c11e227cdd593a9934242cbf1e50a69fd150f385 100644
--- a/src/uncategorized/seRetirement.tw
+++ b/src/uncategorized/seRetirement.tw
@@ -43,7 +43,7 @@ in a way that will fill the rest of your property with envy and @@.mediumaquamar
 	<<set $slaves[$i].trust += 3>>
 <</for>>
 <<if $activeSlave.relationship > 3>>
-	$slaves[_sr].slaveName, for _his2 part, is @@.hotpink;overjoyed,@@ though also a bit sad. _He2 looks forward to joining $activeSlave.slaveName one day.
+	$slaves[_sr].slaveName, for _his2 part, is @@.hotpink;overjoyed,@@ though also a bit sad. Although _he2 knows _he2 will $slaves[_sr].assignment for a while longer, _he2 looks forward to joining $activeSlave.slaveName one day.
 	<<set $slaves[_sr].devotion += 10>>
 <</if>>
 <br><br>
@@ -370,7 +370,7 @@ You have @@.yellowgreen;gained a Fuckdoll.@@
 			<<set $slaves[$i].trust += 2>>
 		<</for>>
 		<<if $activeSlave.relationship > 3>>
-			$slaves[_sr].slaveName, for _his2 part, is @@.hotpink;happy,@@ though also a bit sad. _He2 looks forward to joining $activeSlave.slaveName one day.
+			$slaves[_sr].slaveName, for _his2 part, is @@.hotpink;happy,@@ though also a bit sad. Although _he2 knows _he2 will $slaves[_sr].assignment for a while longer, _he2 looks forward to joining $activeSlave.slaveName one day.
 		<<set $slaves[_sr].devotion += 5>>
 		<</if>>
 		<br><br>
diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index 3e153476a6e670abc89f1d25f81a911d34713e8a..224ea9072be9d7a6b3208682b092c5f4a4eb57c1 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -60,208 +60,9 @@
 	<<= boobWatch($activeSlave)>>
 
 <<elseif (_flag > 60)>>
-	<<ButtDescription>>
-	<<switch $activeSlave.clothes>>
-	<<case "a Fuckdoll suit">>
-		$His suit is expressly designed to encourage use of $his rear hole.
-	<<case "uncomfortable straps">>
-		A strap passes between $his
-		<<if ($activeSlave.amp !== 1)>>
-			legs, giving $his gait an awkward sway.
-		<<else>>
-			leg stumps, pressing against $his genitals.
-		<</if>>
-	<<case "shibari ropes">>
-		<<if ($activeSlave.amp !== 1)>>
-			Ropes bind $his legs, giving $his gait an awkward sway.
-		<<else>>
-			A rope passes between $his leg stumps, pressing against $his genitals.
-		<</if>>
-	<<case "attractive lingerie for a pregnant woman">>
-		As $he moves, $his silken panties are very inviting.
-	<<case "a maternity dress">>
-		$His dress covers $his legs, but it will lift easily enough.
-	<<case "stretch pants and a crop-top">>
-		<<if $activeSlave.butt > 10>>
-			$His stretch pants tightly cling to $his rear as $he moves. While the writing adorning it may catch your eye, the huge expanse of wobbling ass cleavage is far more distracting.
-		<<else>>
-			$His stretch pants tightly cling to $his rear as $he moves; the writing on $his bottom gives you plenty of excuses to ogle it.
-		<</if>>
-	<<case "restrictive latex">>
-		As some of the only islands in the sea of black latex, $his holes are eye-catching.
-	<<case "a fallen nuns habit">>
-		$His slutty nun outfit invites sin.
-	<<case "a chattel habit">>
-		$His chattel habit is designed for sex without being removed.
-	<<case "a penitent nuns habit">>
-		$His habit chafes $him so cruelly that it would probably be a relief to $him to have it pulled off, even if $he's roughly fucked afterward.
-	<<case "kitty lingerie">>
-		As $he moves, the strings of $his pretty kitty panties sway enticingly.
-	<<case "attractive lingerie">>
-		As $he moves, $his pretty white garter belt holds $his stockings high up on $his thighs.
-	<<case "a succubus outfit">>
-		$His succubus outfit's tail holds $his skirt up high in back, inviting a damning fuck.
-	<<case "a slutty maid outfit">>
-		$His maid's skirt is cut extremely short, so that the slightest movement reveals a glimpse of $his ass.
-	<<case "a nice maid outfit">>
-		$His maid's skirt is cut conservatively, but it will lift easily enough.
-	<<case "a monokini">>
-		$His monokini contours to the size and shape of $his bottom.
-	<<case "an apron">>
-		$His apron leaves $his buttocks totally exposed.
-	<<case "a cybersuit">>
-		$His bodysuit prominently displays the curves of $his butt.
-	<<case "a string bikini">>
-		As $he moves, $his string lingerie leaves the entire line of $his hips naked and enticing.
-	<<case "a scalemail bikini">>
-		As $he moves, $his scaly lingerie leaves almost the entire line of $his hips naked and enticing.
-	<<case "striped panties">>
-		$His cute panties prominently display the curves of $his butt.
-	<<case "clubslut netting">>
-		As $he moves, $his clubslut netting moves with $him, leaving nothing to the imagination.
-	<<case "a cheerleader outfit">>
-		As $he moves, $his pleated cheerleader bounces up and down flirtatiously.
-	<<case "cutoffs and a t-shirt">>
-		As $he moves, $his cutoffs hug $his butt.
-	<<case "spats and a tank top">>
-		$His spats show off every curve of $his ass.
-	<<case "a slutty outfit">>
-		For today's slutty outfit $he's chosen
-		<<if (random(1,100) > 50) && ($activeSlave.amp !== 1)>>
-			yoga pants so sheer that everything $he's got is clearly visible.
-		<<elseif ($activeSlave.dick > 0)>>
-			a miniskirt so brief that $his ass is hanging out the back, and $his dick is occasionally visible from the front.
-		<<else>>
-			a miniskirt so brief that $his ass is hanging out the back, and $his naked cunt is occasionally visible from the front.
-		<</if>>
-	<<case "a slave gown">>
-		<<if ($activeSlave.amp == 1)>>
-			$His gorgeous dress is specially designed for $his limbless form, but without legs to support it, it can hardly conceal the outline of everything $he has.
-		<<else>>
-			$His gorgeous dress has a thoughtful cut that runs all the way from $his ankle to over $his hip, baring a leg all the way up.
-		<</if>>
-	<<case "a halter top dress">>
-		$His beautiful halter top dress seems to be sculpted around $his bottom.
-	<<case "a ball gown">>
-		$His fabulous silken ball gown is tailored to fit $him and accentuates the shape of $his butt.
-	<<case "a slutty nurse outfit">>
-		$His tight skirt flatters $his ass.
-	<<case "a schoolgirl outfit">>
-		<<if $activeSlave.anus == 0>>
-			This schoolgirl clearly needs to lose $his anal virginity.
-		<<elseif $activeSlave.vagina == 0>>
-			This schoolgirl clearly takes it up the ass; that way, $he can remain a virgin, and be, like, totally pure and innocent.
-		<<else>>
-			This schoolgirl clearly takes it up the ass.
-		<</if>>
-	<<case "a kimono">>
-		<<if ($activeSlave.butt > 5)>>
-			$His kimono demurely covers $his behind, though it cannot conceal its massive shape.
-		<<else>>
-			$His kimono demurely covers $his behind.
-		<</if>>
-	<<case "a hijab and abaya" "a niqab and abaya">>
-		<<if ($activeSlave.butt > 5)>>
-			$His abaya totally conceals $his behind, though it cannot conceal its large size.
-		<<else>>
-			$His abaya totally conceals $his behind.
-		<</if>>
-	<<case "a klan robe">>
-		<<if ($activeSlave.butt > 5)>>
-			$His robe totally conceals $his behind, though it cannot conceal its large size.
-		<<else>>
-			$His robe totally conceals $his behind.
-		<</if>>
-	<<case "a burqa">>
-		<<if ($activeSlave.butt > 7)>>
-			$His burqa totally conceals $his behind, though it cannot conceal its absurd size.
-		<<else>>
-			$His burqa totally conceals $his behind.
-		<</if>>
-	<<case "a burkini">>
-		<<if ($activeSlave.butt > 6)>>
-			$His burkini finds itself accentuating the absurd size of $his behind.
-		<<else>>
-			$His burkini modestly covers $his behind.
-		<</if>>
-	<<case "a hijab and blouse">>
-		<<if ($activeSlave.butt > 5)>>
-			$His skirt modestly covers $his behind, though it cannot conceal its large size.
-		<<else>>
-			$His skirt modestly covers $his behind.
-		<</if>>
-	<<case "a tube top and thong" "a bra" "a button-up shirt" "a sweater" "a tank-top" "a thong" "a tube top" "a striped bra" "a slutty klan robe" "a sports bra" "a t-shirt" "a t-shirt and thong" "an oversized t-shirt">>
-		$His clothing leaves $his butt bare.
-	<<case "a button-up shirt and panties" "a sweater and panties" "a tank-top and panties" "an oversized t-shirt and boyshorts" "boyshorts" "panties" "a t-shirt and panties" "panties and pasties" "striped underwear">>
-		$His panties display the curves of $his butt.
-	<<case "cutoffs" "sport shorts and a t-shirt" "sport shorts" "a sweater and cutoffs" "sport shorts and a sports bra">>
-		$His shorts display the curves of $his butt.
-	<<case "a police uniform" "a t-shirt and jeans" "leather pants" "jeans" "leather pants and a tube top" "leather pants and pasties">>
-		$His pants display every curve of $his butt.
-	<<case "a nice pony outfit" "a slutty pony outfit">>
-		$His leather outfit displays every curve of $his butt.
-	<<case "a skimpy loincloth">>
-		$His loincloth only partially covers $his butt, giving frequent glimpses of the bare flesh beneath it.
-	<<case "a gothic lolita dress">>
-		$His dress modestly covers $his butt.
-	<<case "a hanbok">>
-		$His hanbok modestly covers $his butt.
-	<<case "a one-piece swimsuit">>
-		$His swimsuit displays the delicious curves of $his butt.
-	<<case "battledress">>
-		$His fatigue trousers are not particularly flattering to $his butt.
-	<<case "nice business attire">>
-		$His attractive skirt is nevertheless tight enough to show off $his derrière.
-	<<case "slutty business attire">>
-		$His skirt is so short it'll barely be necessary to lift it.
-	<<case "a comfortable bodysuit">>
-		$His bodysuit displays the curves of $his butt.
-	<<case "a latex catsuit">>
-		$His latex catsuit displays the curves of $his butt.
-	<<case "a military uniform">>
-		$His uniform skirt is nevertheless tight enough to show off $his derrière.
-	<<case "a schutzstaffel uniform">>
-		$His uniform trousers are nevertheless tight enough to show off $his derrière.
-	<<case "a slutty schutzstaffel uniform">>
-		$His uniform miniskirt is nevertheless tight enough to show off the enticing curves of $his butt.
-	<<case "a red army uniform">>
-		$His uniform skirt is nevertheless tight enough to show off $his derrière.
-	<<case "a long qipao">>
-		$His elegant dress shows off all $his curves.
-	<<case "battlearmor">>
-		$His snug battlearmor is nevertheless tight enough to show off $his derrière.
-	<<case "a mounty outfit">>
-		$His uniform slacks are tight enough to show off $his derrière.
-	<<case "a dirndl">>
-		$His skirt shows off the soft curves $his derrière.
-	<<case "lederhosen">>
-		$His shorts tightly hug the crack of $his derrière.
-	<<case "a biyelgee costume">>
-		$His costume skirt has thin enough material to show off $his derrière.
-	<<case "a nice nurse outfit">>
-		$His nurse's trousers demurely cover $his behind.
-	<<case "a mini dress">>
-		$His mini dress displays the curves of $his butt.
-	<<case "a leotard">>
-		$His leotard leaves $his buttocks gloriously bare.
-	<<case "a bunny outfit">>
-		$His teddy covers $his rear, but in tight satin that flatters its curves.
-	<<case "harem gauze">>
-		$His hips are clearly visible through the thin gauze that covers it.
-	<<case "a toga">>
-		$His stellar behind is accented by the light material of $his toga.
-	<<case "a huipil ">>
-		$His huipil is so short that $his butt is on display.
-	<<case "slutty jewelry">>
-		$His belt of light chain accentuates $his hips.
-	<<default>>
-		<<if ($activeSlave.chastityVagina)>>
-			$His chastity belt protects $him from vanilla intercourse.
-		<<else>>
-			You run your eye over $his naked hips.
-		<</if>>
-	<</switch>>
-	<<set $target = "FButt">>
+
+	<<= buttWatch($activeSlave)>>
+
 <<elseif (_flag > 40)>>
 	<<if $activeSlave.inflation == 0>>
 	<<if $activeSlave.bellyImplant < 2000>>
diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw
index 873f5cd7d87c1559a63d72dc699994ac5e996eac..029a373c3c3ff9366d2d4578cbdaf5bada11aeea 100644
--- a/src/utility/descriptionWidgets.tw
+++ b/src/utility/descriptionWidgets.tw
@@ -11,7 +11,7 @@
 <<case "whoring">>You plan to focus on earning extra money this week.
 <<case "upkeep">>You plan to focus on cleaning the penthouse this week.
 <<case "smuggling">>You plan to make some easy (but dirty) money this week.
-<<case "HG">>You plan to support your Head Girl this week, so $he can give more slaves $his attention.
+<<case "HG">><<setLocalPronouns $HeadGirl>>You plan to support your Head Girl this week, so $he can give more slaves $his attention.
 <<case "sex">>You plan to have as much sex with your slaves as possible this week.
 <<case "trading">>This week you will learn trading.
 <<case "warfare">>This week you will learn modern combat tactics.
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index c6ca84ec7e22a82ed64efa3329364486db58d440..0ba79c5e55a442ef9e74175d4611cfdb283edf13 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -4813,8 +4813,6 @@
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Nurse">>
 			<<set $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.muscles = random(6,50), $activeSlave.face = random(41,90), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a doctor", "a medic", "a medical student", "a nurse", "a paramedic"), $activeSlave.intelligence = random(40,90)>>
-			<<set $activeSlave.actualAge = random(36,$retirementAge-3)>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Motherly Attendant">>
 			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.fetish = "submissive", $activeSlave.fetishStrength = 100, $activeSlave.face = random(60,90)>>
 			<<set $activeSlave.career = either("a counselor", "a dispatch officer", "a lifeguard", "a masseuse", "a psychologist", "a therapist"), $activeSlave.birthsTotal = random(1,3), $activeSlave.pregKnown = 1, $activeSlave.preg = random(20,35), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregType = 1>>
@@ -4832,23 +4830,23 @@
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Stewardess">>
 			<<set $activeSlave.energy = random(70,90), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.career = either("a barista", "a bartender", "a caregiver", "a charity worker", "a professional bartender", "a secretary", "a wedding planner", "an air hostess", "an estate agent", "an investor", "an office worker")>>
-		<<case "Milkmaid">>
-			<<set $activeSlave.muscles = random(31,60), $activeSlave.oralSkill = random(31,60), $activeSlave.sexualQuirk = "caring", $activeSlave.behavioralQuirk = "funny", $activeSlave.career = either("a cowgirl", "a dairy worker", "a milkmaid", "a farmer's daughter", "a shepherd", "a veterinarian"), $activeSlave.intelligence = random(20,70)>>
-			<<if $seeDicks > 0>>
-				<<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>>
-			<</if>>
 			<<if $AgePenalty == 1>>
 				<<set $activeSlave.actualAge = random(36,$retirementAge-5)>>
 			<<else>>
 				<<set $activeSlave.actualAge = random(20,$retirementAge-5)>>
 			<</if>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
+		<<case "Milkmaid">>
+			<<set $activeSlave.muscles = random(31,60), $activeSlave.oralSkill = random(31,60), $activeSlave.sexualQuirk = "caring", $activeSlave.behavioralQuirk = "funny", $activeSlave.career = either("a cowgirl", "a dairy worker", "a milkmaid", "a farmer's daughter", "a shepherd", "a veterinarian"), $activeSlave.intelligence = random(20,70)>>
+			<<if $seeDicks > 0>>
+				<<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>>
+			<</if>>
 		<<case "Farmer">>
 			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.muscles = random(41,70), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a farmer", "a farmer's daughter", "a rancher", "a farmhand", "a zookeeper"), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.weight = random(0,30)>>
 			<<if $seeDicks > 0>>
 				<<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>>
 			<</if>>
-			<<if $AgePenalty == 0>>
+			<<if $AgePenalty == 1>>
 				<<set $activeSlave.actualAge = random(36,$retirementAge-5)>>
 			<<else>>
 				<<set $activeSlave.actualAge = random(20,$retirementAge-5)>>