diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw
index 44886f9014dba8c91477eab155d8e22b6ccba1c4..b10bfe023631b7b34c68ce5f6e3b1a4a27613bc7 100644
--- a/src/facilities/nursery/childInteract.tw
+++ b/src/facilities/nursery/childInteract.tw
@@ -30,10 +30,20 @@
 
 <<if $seeDetails == 1>>
 	<<set $saleDescription = 0>>
-	<span id="LCD"><<= App.Facilities.Nursery.LongChildDescription($activeChild)>></span>
-	<br>//[[Options][$nextLink = passage()]] | [[Hide descriptions|Child Interact][$seeDetails = 0]] | [[Customize|Add custom descriptors]] | ''<<link "Update">><<replace "#LCD">><<= App.Facilities.Nursery.LongChildDescription($activeChild)>><</replace>><</link>>''//
+	<span id="LCD">
+		<<= App.Facilities.Nursery.LongChildDescription($activeChild)>>
+	</span>
+	<br><i>
+	[[Options][$nextLink = passage()]]
+	| [[Hide descriptions|Child Interact][$seeDetails = 0]]
+	| [[Customize|Customize Child]]
+	| <strong>
+		<<link "Update">><<replace "#LCD">>
+			<<= App.Facilities.Nursery.LongChildDescription($activeChild)>>
+		<</replace>><</link>>
+	</strong></i>
 <<else>>
-	//[[Show descriptions|Child Interact][$seeDetails = 1]]//
+	</u>[[Show descriptions|Child Interact][$seeDetails = 1]]</u>
 <</if>>
 /*
 <br><br>__Take slave to another room:__
@@ -305,151 +315,20 @@
 <<if $showWardrobe == 1>>
 
 <br><br>__Appearance:__
-/* TODO: have only a small list of children's clothing */
 <br>Clothes: ''<span id="clothes">$activeChild.clothes</span>.''
 | <<link "Let $him choose">><<set $activeChild.clothes = "choosing her own clothes",$activeChild.choosesOwnClothes = 1>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 
 <br>&nbsp;&nbsp;&nbsp;&nbsp;//Nice://
-<<link "Apron">><<set $activeChild.clothes = "an apron",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "Ballgown">><<set $activeChild.clothes = "a ball gown",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Bangles">><<set $activeChild.clothes = "slutty jewelry",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Battlearmor">><<set $activeChild.clothes = "battlearmor",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Battledress">><<set $activeChild.clothes = "battledress",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Biyelgee costume">><<set $activeChild.clothes = "a biyelgee costume",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Bodysuit">><<set $activeChild.clothes = "a comfortable bodysuit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Boyshorts">><<set $activeChild.clothes = "boyshorts",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Bra">><<set $activeChild.clothes = "a bra",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Burkini">><<set $activeChild.clothes = "a burkini",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Burqa">><<set $activeChild.clothes = "a burqa",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Button-up shirt and panties">><<set $activeChild.clothes = "a button-up shirt and panties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Button-up shirt">><<set $activeChild.clothes = "a button-up shirt",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Cheerleader">><<set $activeChild.clothes = "a cheerleader outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeChild.clothes>><</replace>><</link>>
-|	<<link "Clubslut netting">><<set $activeChild.clothes = "clubslut netting",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Cutoffs and a t-shirt">><<set $activeChild.clothes = "cutoffs and a t-shirt",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Cutoffs">><<set $activeChild.clothes = "cutoffs",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Cybersuit">><<set $activeChild.clothes = "a cybersuit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Dirndl">><<set $activeChild.clothes = "a dirndl",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Fallen nun">><<set $activeChild.clothes = "a fallen nuns habit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Gothic lolita dress">><<set $activeChild.clothes = "a gothic lolita dress",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Haltertop dress">><<set $activeChild.clothes = "a halter top dress",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Hanbok">><<set $activeChild.clothes = "a hanbok",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Hijab and abaya">><<set $activeChild.clothes = "a hijab and abaya",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Hijab and blouse">><<set $activeChild.clothes = "a hijab and blouse",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Jeans">><<set $activeChild.clothes = "jeans",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Kitty lingerie">><<set $activeChild.clothes = "kitty lingerie",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Ku Klux Klan Robe (nice)">><<set $activeChild.clothes = "a klan robe",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Ku Klux Klan Robe (slutty)">><<set $activeChild.clothes = "a slutty klan robe",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Latex catsuit">><<set $activeChild.clothes = "a latex catsuit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Leather pants and a tube top">><<set $activeChild.clothes = "leather pants and a tube top",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Leather pants and pasties">><<set $activeChild.clothes = "leather pants and pasties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Leather pants">><<set $activeChild.clothes = "leather pants",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Lederhosen">><<set $activeChild.clothes = "lederhosen",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Leotard">><<set $activeChild.clothes = "a leotard",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Maid (nice)">><<set $activeChild.clothes = "a nice maid outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Maid (slutty)">><<set $activeChild.clothes = "a slutty maid outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Military uniform">><<set $activeChild.clothes = "a military uniform",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "Mini dress">><<set $activeChild.clothes = "a mini dress",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Monokini">><<set $activeChild.clothes = "a monokini",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Mounty outfit">><<set $activeChild.clothes = "a mounty outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Nice lingerie">><<set $activeChild.clothes = "attractive lingerie",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Niqab and abaya">><<set $activeChild.clothes = "a niqab and abaya",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Nurse (nice)">><<set $activeChild.clothes = "a nice nurse outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Nurse (slutty)">><<set $activeChild.clothes = "a slutty nurse outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "One-piece swimsuit">><<set $activeChild.clothes = "a one-piece swimsuit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Overalls">><<set $activeChild.clothes = "overalls",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Oversized t-shirt and boyshorts">><<set $activeChild.clothes = "an oversized t-shirt and boyshorts",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "Oversized t-shirt">><<set $activeChild.clothes = "an oversized t-shirt",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Panties and pasties">><<set $activeChild.clothes = "panties and pasties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Panties">><<set $activeChild.clothes = "panties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Police uniform">><<set $activeChild.clothes = "a police uniform",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Pony outfit (nice)">><<set $activeChild.clothes = "a nice pony outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Pony outfit (slutty)">><<set $activeChild.clothes = "a slutty pony outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Red Army uniform">><<set $activeChild.clothes = "a red army uniform",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Santa dress">><<set $activeChild.clothes = "a Santa dress",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Scalemail bikini">><<set $activeChild.clothes = "a scalemail bikini",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "Schoolgirl">><<set $activeChild.clothes = "a schoolgirl outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Schutzstaffel uniform (nice)">><<set $activeChild.clothes = "a schutzstaffel uniform",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Schutzstaffel uniform (slutty)">><<set $activeChild.clothes = "a slutty schutzstaffel uniform",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Skimpy loincloth">><<set $activeChild.clothes = "a skimpy loincloth",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "Slave gown">><<set $activeChild.clothes = "a slave gown",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Slutty outfit">><<set $activeChild.clothes = "a slutty outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Spats and a tank top">><<set $activeChild.clothes = "spats and a tank top",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Sport shorts and a sports bra">><<set $activeChild.clothes = "sport shorts and a sports bra",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Sport shorts and a t-shirt">><<set $activeChild.clothes = "sport shorts and a t-shirt",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Sport shorts">><<set $activeChild.clothes = "sport shorts",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Sports bra">><<set $activeChild.clothes = "a sports bra",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "String bikini">><<set $activeChild.clothes = "a string bikini",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Striped bra">><<set $activeChild.clothes = "a striped bra",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Striped panties">><<set $activeChild.clothes = "striped panties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Striped underwear">><<set $activeChild.clothes = "striped underwear",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Succubus costume">><<set $activeChild.clothes = "a succubus outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Suit (nice)">><<set $activeChild.clothes = "nice business attire",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Suit (slutty)">><<set $activeChild.clothes = "slutty business attire",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Sweater and cutoffs">><<set $activeChild.clothes = "a sweater and cutoffs",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Sweater and panties">><<set $activeChild.clothes = "a sweater and panties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "Sweater">><<set $activeChild.clothes = "a sweater",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "T-shirt and jeans">><<set $activeChild.clothes = "a t-shirt and jeans",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "T-shirt and panties">><<set $activeChild.clothes = "a t-shirt and panties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "T-shirt and thong">><<set $activeChild.clothes = "a t-shirt and thong",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 |	<<link "T-shirt">><<set $activeChild.clothes = "a t-shirt",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Tank-top and panties">><<set $activeChild.clothes = "a tank-top and panties",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Tank-top">><<set $activeChild.clothes = "a tank-top",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Thong">><<set $activeChild.clothes = "a thong",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Tube top and thong">><<set $activeChild.clothes = "a tube top and thong",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-|	<<link "Tube top">><<set $activeChild.clothes = "a tube top",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-
-<<if isItemAccessible("attractive lingerie for a pregnant woman")>>
-	| //FS// <<link "Attractive lingerie for a pregnant woman">><<set $activeChild.clothes = "attractive lingerie for a pregnant woman",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a bunny outfit")>>
-	| //FS// <<link "Bunny outfit">><<set $activeChild.clothes = "a bunny outfit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("body oil")>>
-	| //FS// <<link "Body oil">><<set $activeChild.clothes = "body oil",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a chattel habit")>>
-	| //FS// <<link "Chattel habit">><<set $activeChild.clothes = "a chattel habit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("conservative clothing")>>
-	| //FS// <<link "Conservative clothing">><<set $activeChild.clothes = "conservative clothing",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("harem gauze")>>
-	| //FS// <<link "Harem gauze">><<set $activeChild.clothes = "harem gauze",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a huipil")>>
-	| //FS// <<link "Huipil">><<set $activeChild.clothes = "a huipil",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a kimono")>>
-	| //FS// <<link "Kimono">><<set $activeChild.clothes = "a kimono",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a maternity dress")>>
-	| //FS// <<link "Maternity dress">><<set $activeChild.clothes = "a maternity dress",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a long qipao")>>
-	| //FS// <<link "Qipao (nice)">><<set $activeChild.clothes = "a long qipao",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a slutty qipao")>>
-	| //FS// <<link "Qipao (slutty)">><<set $activeChild.clothes = "a slutty qipao",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("stretch pants and a crop-top")>>
-	| //FS// <<link "Stretch pants and a crop-top">><<set $activeChild.clothes = "stretch pants and a crop-top",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("a toga")>>
-	| //FS// <<link "Toga">><<set $activeChild.clothes = "a toga",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-<<if isItemAccessible("Western clothing")>>
-	| //FS// <<link "Western clothing">><<set $activeChild.clothes = "Western clothing",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
 
 <br>&nbsp;&nbsp;&nbsp;&nbsp;//Harsh://
 	<<link "Go naked">><<set $activeChild.clothes = "no clothing", $activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<<if isItemAccessible("chains")>>
-	| //FS// <<link "Chains">><<set $activeChild.clothes = "chains",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-<</if>>
-| <<link "Penitent nun">><<set $activeChild.clothes = "a penitent nuns habit",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-| <<link "Restrictive latex">><<set $activeChild.clothes = "restrictive latex",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-| <<link "Shibari ropes">><<set $activeChild.clothes = "shibari ropes",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
-| <<link "Uncomfortable straps">><<set $activeChild.clothes = "uncomfortable straps",$activeChild.choosesOwnClothes = 0>><<replace "#clothes">>$activeChild.clothes<</replace>><</link>>
 
 
 <br>Collar: ''<span id="collar">$activeChild.collar</span>.''
diff --git a/src/facilities/nursery/customizeChild.tw b/src/facilities/nursery/customizeChild.tw
new file mode 100644
index 0000000000000000000000000000000000000000..fd2cd4c3023a8212e342ab03b4020a9d5cfcb1a8
--- /dev/null
+++ b/src/facilities/nursery/customizeChild.tw
@@ -0,0 +1,256 @@
+:: Customize Child [nobr]
+
+<<set $nextButton = "Continue", $nextLink = "Rename Child">>
+<<set $oldName = $activeChild.slaveName, $oldSurname = $activeChild.slaveSurname>>
+
+You may enter custom descriptors for the child's hair color, hair style, tattoos, or anything else here. After typing, press enter to commit your change. These custom descriptors will appear in descriptions of the child, but will have no gameplay effect. Changing them is free.
+    <br><br>
+
+<<if $activeChild.devotion >= -50>>
+	<<if $activeChild.custom.title != "">>
+        You have instructed $him to always refer to you as $activeChild.custom.title, which, should $he lisp, comes out as $activeChild.custom.titleLisp.
+    <<else>>
+        You expect $him to refer to you as all your other slaves do.
+    <</if>>
+	<br>
+	<span id="result">
+	<<if $activeChild.custom.title == "">>
+		<<link "Set a custom title for $him to address you as">>
+			<<replace "#result">>
+				Custom title:
+                    <<textbox "$activeChild.custom.title" $activeChild.custom.title>>
+				<<link "Apply">>
+					<<replace "#result">>
+						$He'll try $his best to call you $activeChild.custom.title.
+						<<set $activeChild.custom.titleLisp = lispReplace($activeChild.custom.title)>>
+					<</replace>>
+				<</link>>
+			<</replace>>
+		<</link>>
+	<<else>>
+		$He's trying $his best to call you <<textbox "$activeChild.custom.title" $activeChild.custom.title>>
+		<br>
+		<<link "Apply">>
+			<<replace "#result">>
+				$He'll try $his best to call you $activeChild.custom.title.
+				<<set $activeChild.custom.titleLisp = lispReplace($activeChild.custom.title)>>
+			<</replace>>
+		<</link>> |
+		<<link "Stop using a custom title">>
+			<<replace "#result">>
+				$He will no longer refer to you with a special title.
+				<<set $activeChild.custom.title = "">>
+				<<set $activeChild.custom.titleLisp = "">>
+			<</replace>>
+		<</link>>
+	<</if>>
+	</span>
+<<else>>
+	//You must break $his will further before $he will refer to you by a new title.
+    <<if SlaveStatsChecker.checkForLisp($activeChild)>>
+        <<if (def $activeChild.custom.titleLisp) && $activeChild.custom.titleLisp != "">>
+            For now, $he intends to keep calling you "<<print $activeChild.custom.titleLisp>>".
+        <</if>>
+    <<else>>
+        <<if (def $activeChild.custom.title) && $activeChild.custom.title != "">>
+            For now, $he intends to keep calling you "<<print $activeChild.custom.title>>".
+        <</if>>
+    <</if>>//
+<</if>>
+
+    <br><br>
+
+<<if ((($activeChild.devotion >= -50) || ($activeChild.trust < -20)) && ($activeChild.birthName != $activeChild.slaveName)) || (($activeChild.devotion > 20) || ($activeChild.trust < -20))>>
+	Change $his given name<<if $activeChild.birthName != $activeChild.slaveName>> ($his birth name was $activeChild.birthName)<</if>>:
+        <<textbox "$activeChild.slaveName" $activeChild.slaveName "Rename Child">>
+	<<link "Restore $his birth name" "Rename Child">>
+        <<set $activeChild.slaveName = $activeChild.birthName>>
+    <</link>>
+	<<if $arcologies[0].FSPastoralist != "unset">>
+		<<if $activeChild.lactation > 0>>
+			| <<link "Give $him a random cow given name" "Rename Child">>
+                <<set $activeChild.slaveName = setup.cowSlaveNames.random()>>
+            <</link>>
+		<</if>>
+	<</if>>
+	<<if $arcologies[0].FSChattelReligionist != "unset">>
+		| <<link "Give $him a random devotional given name" "Rename Child">>
+            <<set $activeChild.slaveName = setup.chattelReligionistSlaveNames.random()>>
+        <</link>>
+	<</if>>
+	<br><br>
+	Change $his surname<<if $activeChild.birthSurname != $activeChild.slaveSurname>> ($his birth surname was $activeChild.birthSurname)<</if>>:
+	<<if $activeChild.slaveSurname>>
+		<<textbox "$activeChild.slaveSurname" $activeChild.slaveSurname "Rename Child">>
+	<<else>>
+		<<textbox "$activeChild.slaveSurname" "" "Rename Child">>
+	<</if>>
+	<<link "Restore $his birth surname" "Rename Child">>
+        <<set $activeChild.slaveSurname = $activeChild.birthSurname>>
+    <</link>>
+	<<if $activeChild.slaveSurname>>
+		| <<link "Take $his surname away" "Rename Child">>
+            <<set $activeChild.slaveSurname = 0>>
+        <</link>>
+	<</if>>
+	<<if $activeChild.relationship >= 5>>
+		<<for _i = 0; _i < $slaves.length; _i++>>
+			<<if $activeChild.relationshipTarget == $slaves[_i].ID>>
+				<<if $slaves[_i].slaveSurname>>
+					<<if $activeChild.slaveSurname != $slaves[_i].slaveSurname>>
+						| <<link "Give $him $his wife's surname" "Rename Child">>
+                            <<set $activeChild.slaveSurname = $slaves[_i].slaveSurname>>
+                        <</link>>
+						<<break>>
+					<</if>>
+				<</if>>
+			<</if>>
+		<</for>>
+	<</if>>
+	<<if $activeChild.relationship == -3>>
+		<<if $PC.surname>>
+			<<if $activeChild.slaveSurname != $PC.surname>>
+				| <<link "Give $him your surname" "Rename Child">>
+                    <<set $activeChild.slaveSurname = $PC.surname>>
+                <</link>>
+			<</if>>
+		<</if>>
+	<</if>>
+	<<if $arcologies[0].FSRomanRevivalist != "unset">>
+		| <<link "Give $him a random full Roman name" "Rename Child">>
+            <<set $activeChild.slaveName = setup.romanSlaveNames.random(), $activeChild.slaveSurname = setup.romanSlaveSurnames.random()>>
+        <</link>>
+	<<elseif $arcologies[0].FSAztecRevivalist != "unset">>
+		| <<link "Give $him a random full Aztec name" "Rename Child">>
+            <<set $activeChild.slaveName = setup.aztecSlaveNames.random(), $activeChild.slaveSurname = 0>>
+        <</link>>
+	<<elseif $arcologies[0].FSEgyptianRevivalist != "unset">>
+		| <<link "Give $him a random full ancient Egyptian name" "Rename Child">>
+            <<set $activeChild.slaveName = setup.ancientEgyptianSlaveNames.random(), $activeChild.slaveSurname = 0>>
+        <</link>>
+	<<elseif $arcologies[0].FSEdoRevivalist != "unset">>
+		| <<link "Give $him a random full feudal Japanese name" "Rename Child">>
+            <<set $activeChild.slaveName = setup.edoSlaveNames.random(), $activeChild.slaveSurname = setup.edoSlaveSurnames.random()>>
+        <</link>>
+	<</if>>
+	<<if $arcologies[0].FSDegradationist > -1>>
+		| <<link "Give $him a degrading full name" "Rename Child">>
+    <<run DegradingName($activeChild)>>
+    <</link>>
+	<</if>>
+<<else>>
+	//You must break $his will further before you can successfully force a new name on $him.//
+<</if>>
+
+    <br><br>
+<<switch $activeChild.hStyle>>
+<<case "tails" "dreadlocks" "cornrows">>
+	$His hair is in $activeChild.hStyle.
+<<case "ponytail">>
+	$His hair is in a $activeChild.hStyle.
+<<default>>
+	$His hair is $activeChild.hStyle.
+<</switch>>
+Custom hair description:
+    <<textbox "$activeChild.hStyle" $activeChild.hStyle "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use a short, uncapitalized and unpunctuated description; for example: 'back in a ponytail'//
+
+    <br><br>
+$His hair is $activeChild.hColor in color.
+Custom hair color:
+    <<textbox "$activeChild.hColor" $activeChild.hColor "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'//
+
+    <br><br>
+<<if $activeChild.eyeColor != $activeChild.origEye>>
+	$He is wearing $activeChild.eyeColor lenses.
+<<else>>
+	$He has $activeChild.eyeColor eyes.
+<</if>>
+Custom eye color:
+    <<textbox "$activeChild.eyeColor" $activeChild.eyeColor "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use a short, uncapitalized and unpunctuated description; for example: 'blue'//
+
+    <br><br>
+Change $his custom tattoo:
+    <<textbox "$activeChild.custom.tattoo" $activeChild.custom.tattoo "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use complete sentences; for example: '$He has blue stars tattooed along $his cheekbones.'//
+
+    <br><br>
+Change $his origin story:
+    <<textbox "$activeChild.origin" $activeChild.origin "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use complete, capitalized and punctuated sentences; for example: '$He followed you home from the pet store.'//
+
+    <br><br>
+Change $his custom description:
+    <<textbox "$activeChild.custom.desc" $activeChild.custom.desc "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use complete, capitalized and punctuated sentences; for example: '$He has a beauty mark above $his left nipple.'//
+
+    <br><br>
+Change $his custom label:
+    <<textbox "$activeChild.custom.label" $activeChild.custom.label "Add custom descriptors">>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;
+    //For best results, use a short phrase; for example: 'Breeder.'//
+
+    <br><br>
+Assign $him a custom image: <input id="customImageValue" type="text">
+<<link "Reset" "Add custom descriptors">>
+    <<set $activeChild.custom.image = null>>
+<</link>>
+    <br>&nbsp;&nbsp;&nbsp;&nbsp;//File must be in// <tt><select id="customImageFormatSelector" style="border: none;"><option value="png">PNG</option><option value="jpg">JPG</option><option value="gif">GIF</option><option value="webm">WEBM</option></select></tt> //format. Place file in the \resources folder. Enter the filename without the extension. For example, for a file with the path// <tt>\bin\resources\headgirl.<span id="customImageFormatValue">png</span></tt>, //enter //<tt>headgirl</tt>.
+<<script>>
+jQuery(function() {
+	function activeChild() {
+		return State.variables.activeChild;
+	}
+
+	jQuery("#customImageFormatValue").text(activeChild().custom.image === null ? "png" : activeChild().custom.image.format);
+	jQuery("#customImageValue")
+		.val(activeChild().custom.image === null ?
+			"" : activeChild().custom.image.filename)
+		.on("change", function(e) {
+			const c = activeChild().custom;
+			if (this.value.length === 0) {
+				c.image = null;
+			} else {
+				if (c.image === null) {
+					c.image = {
+						filename: this.value,
+						format: jQuery("#customImageFormatSelector").val()
+					};
+				} else {
+					c.image.filename = this.value;
+				}
+			}
+		});
+	jQuery("#customImageFormatSelector")
+		.val(activeChild().custom.image ? activeChild().custom.image.format : "png")
+		.on("change", function(e) {
+			if (activeChild().custom.image !== null) {
+				activeChild().custom.image.format = this.value;
+			}
+			jQuery("#customImageFormatValue").text(this.value);
+		});
+});
+<</script>>
+<<if $seeImages == 1 && $imageChoice == 1>>
+	<br><br>
+	<<if ndef $activeChild.custom.hairVector>>
+        <<set $activeChild.custom.hairVector = 0>>
+    <</if>>
+	Assign $him a custom hair SVG image:
+	<<if $activeChild.custom.hairVector != 0>>
+		<<textbox "$activeChild.custom.hairVector" $activeChild.custom.hairVector "Add custom descriptors">>
+	<<else>>
+		<<textbox "$activeChild.custom.hairVector" "" "Add custom descriptors">>
+	<</if>>
+	<<link "Reset" "Add custom descriptors">>
+        <<set $activeChild.custom.hairVector = 0>>
+    <</link>>
+<</if>>
diff --git a/src/facilities/nursery/customizeInfant.tw b/src/facilities/nursery/customizeInfant.tw
index 46d0cd7eb85cb26a8ceb06ed103f7df5ec4f76be..b6887d8a5a98172bd6bd7041f67207b290738bbb 100644
--- a/src/facilities/nursery/customizeInfant.tw
+++ b/src/facilities/nursery/customizeInfant.tw
@@ -1,6 +1,6 @@
 :: Customize Infant [nobr]
 
-<<set $nextButton = "Continue", $nextLink = "Infant Interact">>
+<<set $nextButton = "Continue", $nextLink = "Rename Child">>
 <<set $oldName = $activeChild.slaveName, $oldSurname = $activeChild.slaveSurname>>
 
 You may enter custom descriptors for your child's hair color, hair style, tattoos, or anything else here. After typing, press enter to commit your change. These custom descriptors will appear in descriptions of your child, but will have no gameplay effect. Changing them is free.
diff --git a/src/facilities/nursery/nurseryWidgets.js b/src/facilities/nursery/nurseryWidgets.js
index 6b46fd37297506e8f02e84094cb89f5280e6b84f..9977658af7f9e343f048b0e6adf3437357bd82ee 100644
--- a/src/facilities/nursery/nurseryWidgets.js
+++ b/src/facilities/nursery/nurseryWidgets.js
@@ -7409,7 +7409,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 	if (!V.saleDescription) {
 		if (V.clinic && V.clinicUpgradeScanner) {
 			if (child.chem > 15) {
-				r += `${V.clinicNameCaps}'s scanners score long term carcinogenic buildup in ${his} body at <span class="cyan">${Math.ceil(child.chem/10)}</span>. `;
+				r += `${V.clinicNameCaps}'s scanners score long term carcinogenic buildup in ${his} body at <span class="cyan">${Math.ceil(child.chem/10)}.</span> `;
 			} else {
 				r += `${V.clinicNameCaps}'s scanners confirm that ${he} has good prospects for long term health. `;
 			}
@@ -9009,7 +9009,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		if (child.skill.entertainment <= 10) {
 			r += `${He} is `;
 		}
-		r += `an <span class=aquamarine>expert working $girl.</span> `;
+		r += `an <span class=aquamarine>expert working ${girl}.</span> `;
 	} else {
 		if (child.skill.entertainment <= 10) {
 			r += `${He} is `;
@@ -9021,7 +9021,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		r += `${child.custom.desc} `;
 	}
 
-	if (arcology.FSGenderFundamentalist > 0 || arcology.FSGenderRadicalist > 0 || arcology.FSSlimnessEnthusiast > 0 || arcology.FSHedonisticDecadance > 0 || arcology.FSRestart > 0) {
+	if (arcology.FSGenderFundamentalistLawBeauty > 0 || arcology.FSGenderRadicalistLawBeauty > 0 || arcology.FSSlimnessEnthusiastLaw > 0 || arcology.FSHedonisticDecadanceLaw2 > 0 || arcology.FSRestartSMR > 0) {
 		r += `${His} body is a perfect example of `;
 		if (arcology.FSGenderFundamentalistLawBeauty + arcology.FSGenderRadicalistLawBeauty > 0) {
 			if (V.genderLawPass) {
@@ -9052,447 +9052,36 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		r += App.Desc.amputee(child);
 	}
 
-	r += clothes(child);
-
-	function clothes(child) {
-		if (V.showClothing && !V.saleDescription) {
-			r += `${child.slaveName} is `;
-			if (child.clothes === "choosing her own clothes") {
-				r += `allowed to choose $his own clothes, but hasn't made a selection yet, `;
-			} else {
-				r += `wearing ${child.clothes}, `;
-			}
+	if (V.showClothing && !V.saleDescription) {
+		r += `${child.slaveName} is `;
+		if (child.clothes === "choosing her own clothes") {
+			r += `allowed to choose $his own clothes, but hasn't made a selection yet, `;
+		} else {
+			r += `wearing ${child.clothes}, `;
+		}
 
-			switch (child.clothes) {
-				case "a Fuckdoll suit":
-					r += `an advanced slave garment designed for permanent wear. The suit's inhabitant is protected, cooled, dosed, and subject to total control. It also eliminates all sensory stimulation other than orders passed by the suit's systems and objects inserted into the Fuckdoll's ${child.vagina > -1 ? `face, front, and rear holes` : `face and lower holes`}. `;
-					break;
-				case "conservative clothing":
-					r += `including ${child.amp ? `a pretty silk blouse. ` : `nice slacks, a pretty silk blouse, and ${footwear(child)}`}`;
-					break;
-				case "chains":
-					r += `looped tightly around $his body wherever they can make $his most uncomfortable. ${child.amp ? `` : `On $his feet, $he's wearing${footwear(child)}`}`;
-					break;
-				case "Western clothing":
-					r += `including a flannel ${child.amp ? `shirt and a cowboy hat. ` : `shirt, chaps, a cowboy hat, and ${footwear(child)}`}`;
-					break;
-				case "body oil":
-					r += `rubbed into every ${V.showInches === 2 ? `inch` : `centimeter`} of exposed skin to show off $his body. ${child.amp ? `` : `$He's wearing${footwear(child)}`}`;
-					break;
-				case "a toga":
-					r += `made of sturdy white linen, appropriate for a female sex ${child.amp ? `worker. ` : `worker, and ${footwear(child)}`}`;
-					break;
-				case "a huipil":
-					r += `made of beautiful ${child.amp ? `silk. ` : `silk, and ${footwear(child)}`}`;
-					break;
-				case "a slutty qipao":
-					r += `made of beautiful ${child.amp ? `silk. ` : `silk, and ${footwear(child)}`}`;
-					break;
-				case "spats and a tank top":
-					r += `including ${child.amp ? `a comfortable top. ` : `a comfortable top along with form fitting shorts and ${footwear(child)}`}`;
-					break;
-				case "uncomfortable straps":
-					r += `which are in the shape of sturdy lingerie, except that wherever the straps cross a nipple or a hole, there is a steel ring to permit access. ${child.amp ? `` : `$He is bound by${footwear(child)}`}`;
-					break;
-				case "shibari ropes":
-					r += `bound tightly around $his body. ${child.amp ? `` : `$He is bound by${footwear(child)}`}`;
-					break;
-				case "restrictive latex":
-					r += `which covers everything except $his mouth, breasts, and genitals. ${child.amp ? `` : `Even lower down, $he is squeezed by${footwear(child)}`}`;
-					break;
-				case "a latex catsuit":
-					r += `shiny and supple latex hugging every ${V.showInches === 2 ? `inch` : `centimeter`} of $his body below the neck. ${child.amp ? `` : `$His latex enclosed feet fit snugly into${footwear(child)}`}`;
-					break;
-				case "attractive lingerie":
-					r += `including a lovely bra with holes to let $his nipples poke through, a pretty g-string, ${child.amp ? `and a garter belt. ` : `sheer stockings, and a garter belt. `}`;
-					if (child.vagina === 0) {
-						r += `$His lingerie is virgin white`;
-					} else if (child.vagina === -1 && child.anus === 0) {
-						r += `$His lingerie is white, since $he has a virgin asspussy`;
-					} else if (child.fetish === "dom" || child.fetish === "sadist") {
-						r += `$He's gone with black lingerie to look more intimidating`;
-					} else if (child.hormoneBalance < 0) {
-						r += `$He's gone with blue lingerie for some reason`;
-					} else if (child.dick > 0 && !child.balls) {
-						r += `The lingerie is girly pink`;
-					} else {
-						r += `The lingerie is ${child.hColor} to match his hair`;
-					}
-					r += `${child.amp ? `. ` : `, and ${he}'s wearing ${footwear(child)}`}`;
-					break;
-				case "attractive lingerie for a pregnant woman":
-					r += `including a lovely bra that becomes transparent when wet, a pretty pair of panties designed to easily break if their wearer decides to give birth in them, and a light silken vest that exposes $his stomach.`;
-					if (child.vagina === 0) {
-						r += `$His lingerie is the purest white, since $he is a pregnant virgin`;
-					} else if (child.vagina === -1 && child.anus === 0) {
-						r += `$His lingerie is white, since $he has a virgin asspussy`;
-					} else if (child.fetish === "dom" || child.fetish === "sadist") {
-						r += `$He's gone with black lingerie to look more intimidating`;
-					} else if (child.hormoneBalance < 0) {
-						r += `$He's gone with blue lingerie for some reason`;
-					} else if (child.dick > 0 && !child.balls) {
-						r += `The lingerie is girly pink`;
-					} else {
-						r += `The lingerie is ${child.hColor} to match his hair`;
-					}
-					r += `${child.amp ? `. ` : `, and ${he}'s wearing ${footwear(child)}`}`;
-					break;
-				case "kitty lingerie":
-					r += `consisting of a ruffled lace bra with a window shaped like a cat's head on the front and center, ${child.amp ? `and a pair of silken panties tied with lace, with stylized cat ears in the front and a paw print on the back. ` : `a pair of silken panties tied with lace, with stylized cat ears in the front and a paw print on the back, and ${footwear(child)}`}`;
-					break;
-				case "a maternity dress":
-					r += `including a long loose dress made to stretch with a low cut neck designed for easy breast ${child.amp ? `exposure. ` : `exposure, and ${footwear(child)}`}`;
-					break;
-				case "stretch pants and a crop-top":
-					r += `including ${child.amp ? `a tight, low-cut, midriff exposing crop-top and a legless pair of stretch pants to slip over $his limbless bottom. ` : `a tight, low-cut, midriff exposing crop-top, a pair of stretch pants, and ${footwear(child)}`}`;
-					break;
-				case "a succubus outfit":
-					r += `${child.amp ? `including a lovely bra with holes to let $his nipples poke through, a pretty g-string, and a garter belt. ` : `consisting of a short red leather corset, an even shorter skirt of the same material, and ${footwear(child)}`}`;
-					break;
-				case "a fallen nuns habit":
-					r += `a kinky latex affair that manages to look enough like traditional religious garb to be thoroughly sacrilegious. ${child.amp ? `` : `$He is wearing${footwear(child)}`}`;
-					break;
-				case "a chattel habit":
-					r += `the revealing white and gold vestments of an ordained sex slave. ${child.amp ? `` : `They include${footwear(child)}`}`;
-					break;
-				case "a penitent nuns habit":
-					r += `made of roughspun sackcloth designed to chafe the ${child.amp ? `wearer. ` : `wearer, and ${footwear(child)}`}`;
-					break;
-				case "a string bikini":
-					r += `which passes around $his nipples and ${child.dick ? `dick` : child.vagina === -1 ? `smooth groin` : `pussy`} rather than covering ${child.amp ? `them. ` : `them, and ${footwear(child)}`}`;
-					break;
-				case "a scalemail bikini":
-					r += `with leather insides for ${child.amp ? `comfort. ` : `comfort, and ${footwear(child)}`}`;
-					break;
-				case "striped panties":
-					r += `a simple garment that hugs $his ${child.amp ? `limbless body closely and comfortably. ` : `body closely and comfortably, and ${footwear(child)}`}`;
-					break;
-				case "a cheerleader outfit":
-					r += `${child.amp ? `which lacks holes for $his arms. ` : `and ${footwear(child)}`}`;
-					break;
-				case "clubslut netting":
-					if (child.amp) {
-						r += `which lacks arm or leg holes, so $his limbless torso is in a net. `;
-					} else {
-						if ((child.nails === 2 || child.nails === 7 || child.nails === 9) && (child.makeup === 3 || child.makeup === 6 || child.nails === 8)) {
-							r += `${child}.hColor to match $his monochrome style,`;
-						} else if (skinToneLevel(child.skin) > 22) {
-							r += `in white to create a striking contrast with $his ${child}.skin skin,`;
-						} else if (child.addict > 5) {
-							r += `in the electric blue color of aphrodisiacs to signal $he's down to fuck high,`;
-						} else if (child.dick > 5 && canAchieveErection(child)) {
-							r += `in blue to signal that $he can get hard,`;
-						} else {
-							r += `in classic bubblegum pink,`;
-						}
-						r += ` and ${footwear(child)}`;
-					}
-					break;
-				case "cutoffs and a t-shirt":
-					r += `which has `;
-					if (child.fetish === "buttslut" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"BUTTSLUT" across the front in capital letters. `;
-					} else if (child.fetish === "cumslut" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"CUMSLUT" across the front in capital letters. `;
-					} else if (child.fetish === "submissive" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"SUB" on the front in capital letters. `;
-					} else if (child.fetish === "sadist" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"AWFUL BITCH" on the front in capital letters. `;
-					} else if (child.fetish === "masochist" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"PAINSLUT" on the front in capital letters. `;
-					} else if (child.fetish === "dom" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"TOP" on the front in capital letters. `;
-					} else if (child.fetish === "humiliation" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"SEX SLAVE" on the front in capital letters. `;
-					} else if (child.fetish === "pregnancy" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"BREEDER" on the front in capital letters. `;
-					} else if (child.fetish === "boobs" && child.fetishStrength > 95 && child.fetishKnown) {
-						r += `"I <3 BOOBS" on the front in capital letters. `;
-					} else if (child.energy > 95) {
-						r += `"Fuck me!" across the front in huge letters. `;
-					} else if (!child.dick && child.vagina === -1) {
-						r += `"NULL ASSWHORE" on the front in capital letters. `;
-					} else if (child.dick > 0 && child.vagina > -1) {
-						r += `"HERMAPHRODITE" on the front in capital letters. `;
-					} else if (child.dick > 0 && child.balls > 0) {
-						r += `"Sissy Slave" across the front in large letters. `;
-					} else if (child.dick > 0) {
-						r += `"Orchi Bitch" across the front in large letters. `;
-					} else if (child.vagina === 0) {
-						r += `"Virgin!" across the front in large letters. `;
-					} else if (child.anus === 0) {
-						r += `"Anal Virgin!" across the front in large letters. `;
-					} else if (child.pregKnown) {
-						r += `"I'm Pregnant!" across the front in large letters. `;
-					} else {
-						r += `"Property of ${PlayerName()} across the front. `;
-					}
-					r += `${child.amp ? `tailored to favor $his lack of arms and legs. ` : `The look is completed by wearing ${footwear(child)}`}`;
-					break;
-				case "a slave gown":
-					r += `a gorgeous affair ${child.amp ? `cleavage and a short skirt. ` : `with cuts that offer tantalizing glimpses of delicate flesh.${footwear(child)}`}`;
-					break;
-				case "slutty business attire":
-					r += `a suit jacket cut to show a great deal of ${child.amp ? `skirt. ` : `cleavage and a short skirt with ${footwear(child)}`}`;
-					break;
-				case "nice business attire":
-					r += `a suit jacket and a nice ${child.amp ? `occasions. ` : `skirt with ${footwear(child)}`}`;
-					break;
-				case "a ball gown":
-					r += `a majestically grand silken dress for formal ${child.amp ? `back. ` : `occasions, stockings, and ${footwear(child)}`}`;
-					break;
-				case "a halter top dress":
-					r += `an extravagant garment showing off $his bare ${child.amp ? `covers. ` : `back,${footwear(child)}`}`;
-					break;
-				case "a mini dress":
-					r += `a body hugging strapless number that shows as much skin as it ${child.amp ? `everything. ` : `covers, paired with ${footwear(child)}`}`;
-					break;
-				case "a comfortable bodysuit":
-					r += `which covers $him to the neck while displaying the shape of ${child.amp ? `limbless body closely and comfortably. ` : `everything, and seamlessly transitions down into${footwear(child)}`}`;
-					break;
-				case "a leotard":
-					r += `a sporty garment that hugs $his ${child.amp ? `limbless torso. ` : `body closely and comfortably, and ${footwear(child)}`}`;
-					break;
-				case "a monokini":
-					r += `a one-piece swimsuit that stops halfway up $his ${child.amp ? `naked. ` : `torso, and ${footwear(child)}`}`;
-					break;
-				case "an apron":
-					r += `but is otherwise almost entirely ${child.amp ? `else. ` : `naked,${footwear(child)}`}`;
-					break;
-				case "overalls":
-					r += `but little ${child.amp ? `face and limbless torso. ` : `else,${footwear(child)}`}`;
-					break;
-				case "a cybersuit":
-					r += `a form-fitting military bodysuit covering $his ${child.amp ? `face and limbless torso. ` : `face and torso, and ${footwear(child)}`}`;
-					break;
-				case "battlearmor":
-					r += `a form-fitting military armor covering $his ${child.amp ? `The ensemble includes sheer black hose $he wears with ` : `face and torso, and ${footwear(child)}`}`;
-					break;
-				case "a bunny outfit":
-					r += `a strapless satin teddy with a beribboned rosette over $his left hip, printed with $his name. ${child.amp ? `and an apron. ` : `${footwear(child)}`}`;
-					break;
-				case "a slutty maid outfit":
-					r += `which includes a very short, dark dress, a white blouse, ${child.amp ? `and an apron. ` : `an apron, and ${footwear(child)}`}`;
-					break;
-				case "a nice maid outfit":
-					r += `which includes a dark dress, a white blouse, ${child.amp ? `jacket and a tight white miniskirt. ` : `an apron, and ${footwear(child)}`}`;
-					break;
-				case "a slutty nurse outfit":
-					r += `which includes an immodest low cut white ${child.amp ? `top and trousers. ` : `jacket, a tight white miniskirt, and ${footwear(child)}`}`;
-					break;
-				case "a nice nurse outfit":
-					r += `which includes a plain white scrub ${child.amp ? `blouse and a short plaid skirt. ` : `top, trousers, a stethoscope, and ${footwear(child)}`}`;
-					break;
-				case "a schoolgirl outfit":
-					r += `which includes a tight white ${child.amp ? `pattern. ` : `blouse, a short plaid skirt, and ${footwear(child)}`}`;
-					break;
-				case "a kimono":
-					r += `of the furisode ${child.amp ? `pattern. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "a dirndl":
-					r += `of a traditional ${child.amp ? `pattern. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "a long qipao":
-					r += `of a traditional ${child.amp ? `pattern. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "lederhosen":
-					r += `of a traditional ${child.amp ? `pattern. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "a biyelgee costume":
-					r += `of a traditional ${child.amp ? `pants, which have been tailored for $his leglessness. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "a burkini":
-					r += `consisting of a polyester tunic and ${child.amp ? `dangles uselessly off $his limbless torso. ` : `pants, and ${footwear(child)}`}`;
-					break;
-				case "a hijab and blouse":
-					r += `alongside a short-sleeved overshirt and a skirt that ${child.amp ? `body. ` : `extends down to $his feet, and ${footwear(child)}`}`;
-					break;
-				case "a hijab and abaya":
-				case "a niqab and abaya":
-					r += `which modestly covers $his entire ${child.amp ? `body. ` : `body, down to $his feet, which ${footwear(child)}`}`;
-					break;
-				case "a klan robe":
-					r += `which fully covers $his entire ${child.amp ? `body. ` : `body, down to $his feet, which ${footwear(child)}`}`;
-					break;
-				case "a burqa":
-					r += `which restrictingly covers $his entire ${child.amp ? `styling. ` : `body, down to $his feet, which ${footwear(child)}`}`;
-					break;
-				case "a police uniform":
-					r += `of a traditional ${child.amp ? `pattern. ` : `styling, and ${footwear(child)}`}`;
-					break;
-				case "a hanbok":
-					r += `of a traditional ${child.amp ? `pattern. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "a gothic lolita dress":
-					r += `of a Victorian ${child.amp ? `body. ` : `pattern, and ${footwear(child)}`}`;
-					break;
-				case "a one-piece swimsuit":
-					r += `which modestly covers $his ${child.amp ? `body. ` : `body, and ${footwear(child)}`}`;
-					break;
-				case "a nice pony outfit":
-				case "a slutty pony outfit":
-					r += `which restrictingly covers $his entire ${child.amp ? `torso. ` : `body, down to $his feet, with ${footwear(child)}`}`;
-					break;
-				case "a button-up shirt and panties":
-				case "a button-up shirt":
-				case "a sweater":
-				case "a t-shirt":
-				case "a tank-top":
-				case "a nice over-sizes shirt":
-				case "a tube top":
-				case "an oversized t-shirt":
-					r += `which only covers $his ${child.amp ? `breasts. ` : `torso, and ${footwear(child)}`}`;
-					break;
-				case "a bra":
-				case "a sports bra":
-				case "a striped bra":
-				case "pasties":
-					r += `which only covers $his ${child.amp ? `torso and crotch. ` : `breasts, and ${footwear(child)}`}`;
-					break;
-				case "a tube top and thong":
-				case "a sweater and panties":
-				case "a slutty klan robe":
-				case "a tank-top and panties":
-				case "a t-shirt and thong":
-				case "an oversized t-shirt and boyshorts":
-				case "sport shorts and a t-shirt":
-				case "sport shorts and a sports bra":
-				case "a t-shirt and panties":
-					r += `which only covers $his ${child.amp ? `breasts and crotch. ` : `breasts, crotch, and ${footwear(child)}`}`;
-					break;
-				case "striped underwear":
-					r += `which only covers $his ${child.amp ? `breasts and crotch. ` : `breasts, crotch, and ${footwear(child)}`}`;
-					break;
-				case "a thong":
-				case "a skimpy loincloth":
-				case "boyshorts":
-				case "panties":
-				case "panties and pasties":
-					r += `which only covers $his ${child.amp ? `crotch. ` : `crotch, and ${footwear(child)}`}`;
-					break;
-				case "cutoffs":
-				case "sport shorts":
-					r += `which only covers $his ${child.amp ? `crotch and ass. ` : `crotch, ass, and ${footwear(child)}`}`;
-					break;
-				case "a sweater and cutoffs":
-					r += `which only cover $his ${child.amp ? `torso, crotch, and ass. ` : `torso, crotch, ass, and ${footwear(child)}`}`;
-					break;
-				case "leather pants and a tube top":
-				case "a t-shirt and jeans":
-					r += `which only covers $his ${child.amp ? `torso and ass. ` : `torso, ass, legs, and ${footwear(child)}`}`;
-					break;
-				case "leather pants and pasties":
-				case "leather pants":
-				case "jeans":
-					r += `which only covers $his ${child.amp ? `ass. ` : `legs, ass, and ${footwear(child)}`}`;
-					break;
-				case "a military uniform":
-					r += `consisting of a shirt and tie, military ${child.amp ? `tunic, and matching skirt. ` : `tunic, matching skirt, and ${footwear(child)}`}`;
-					r += `$His uniform is pinned with the `;
-					if (child.ID === V.Bodyguard.ID || child.ID === V.Headgirl.ID || child.ID === V.Recruiter.ID || child.ID === V.Concubine.ID) {
-						r += `golden whip and manacles insignia of a senior slave officer, `;
-					} else if (child.ID === V.Madam.ID || child.ID === V.Nurse.ID || child.ID === V.Attendant.ID || child.ID === V.Matron.ID || child.ID === V.DJ.ID || child.ID === V.Milkmaid.ID || child.ID === V.Farmer.ID || child.ID === V.Stewardess.ID || child.ID === V.Schoolteacher.ID || child.ID === V.Wardeness.ID || child.ID === V.Collectrix.ID) {
-						r += `golden manacles insignia of a junior slave officer, `;
-					} else if (child.skill.combat > 0 && child.amp === -4) {
-						r += `silver spear and manacles insignia of an augmented slave soldier, `;
-					} else if (child.skill.combat > 0 && child.amp !== 1) {
-						r += `silver manacles insignia of a slave soldier, `;
-					} else {
-						r += `black iron manacles insignia of a slave, `;
-					}
-					r += `along with various ribbons denoting sexual aptitude and prized traits. `;
-					break;
-				case "a schutzstaffel uniform":
-					r += `consisting of a shirt and tie, military ${child.amp ? `tunic, and matching trousers. ` : `tunic, matching trousers, and ${footwear(child)}`}`;
-					r += `$His uniform is pinned with the `;
-					if (child.ID === V.Bodyguard.ID || child.ID === V.Headgirl.ID || child.ID === V.Recruiter.ID || child.ID === V.Concubine.ID) {
-						r += `golden whip and manacles insignia of a senior slave officer, `;
-					} else if (child.ID === V.Madam.ID || child.ID === V.Nurse.ID || child.ID === V.Attendant.ID || child.ID === V.Matron.ID || child.ID === V.DJ.ID || child.ID === V.Milkmaid.ID || child.ID === V.Farmer.ID || child.ID === V.Stewardess.ID || child.ID === V.Schoolteacher.ID || child.ID === V.Wardeness.ID || child.ID === V.Collectrix.ID) {
-						r += `golden manacles insignia of a junior slave officer, `;
-					} else if (child.skill.combat > 0 && child.amp === -4) {
-						r += `silver spear and manacles insignia of an augmented slave soldier, `;
-					} else if (child.skill.combat > 0 && child.amp !== 1) {
-						r += `silver manacles insignia of a slave soldier, `;
-					} else {
-						r += `black iron manacles insignia of a slave, `;
-					}
-					r += `along with various ribbons denoting sexual aptitude and prized traits. `;
-					break;
-				case "a slutty schutzstaffel uniform":
-					r += `consisting of a shirt and tie, military ${child.amp ? `tunic, and matching miniskirt. ` : `tunic, matching miniskirt, and ${footwear(child)}`}`;
-					r += `$His uniform is pinned with the `;
-					if (child.ID === V.Bodyguard.ID || child.ID === V.Headgirl.ID || child.ID === V.Recruiter.ID || child.ID === V.Concubine.ID) {
-						r += `golden whip and manacles insignia of a senior slave officer, `;
-					} else if (child.ID === V.Madam.ID || child.ID === V.Nurse.ID || child.ID === V.Attendant.ID || child.ID === V.Matron.ID || child.ID === V.DJ.ID || child.ID === V.Milkmaid.ID || child.ID === V.Farmer.ID || child.ID === V.Stewardess.ID || child.ID === V.Schoolteacher.ID || child.ID === V.Wardeness.ID || child.ID === V.Collectrix.ID) {
-						r += `golden manacles insignia of a junior slave officer, `;
-					} else if (child.skill.combat > 0 && child.amp === -4) {
-						r += `silver spear and manacles insignia of an augmented slave soldier, `;
-					} else if (child.skill.combat > 0 && child.amp !== 1) {
-						r += `silver manacles insignia of a slave soldier, `;
-					} else {
-						r += `black iron manacles insignia of a slave, `;
-					}
-					r += `along with various ribbons denoting sexual aptitude and prized traits. `;
-					break;
-				case "a red army uniform":
-					r += `consisting of a shirt and tie, military ${child.amp ? `tunic, and matching skirt. ` : `tunic, matching skirt, and ${footwear(child)}`}`;
-					r += `$His uniform is pinned with the `;
-					if (child.ID === V.Bodyguard.ID || child.ID === V.Headgirl.ID || child.ID === V.Recruiter.ID || child.ID === V.Concubine.ID) {
-						r += `golden whip and manacles insignia of a senior slave officer, `;
-					} else if (child.ID === V.Madam.ID || child.ID === V.Nurse.ID || child.ID === V.Attendant.ID || child.ID === V.Matron.ID || child.ID === V.DJ.ID || child.ID === V.Milkmaid.ID || child.ID === V.Farmer.ID || child.ID === V.Stewardess.ID || child.ID === V.Schoolteacher.ID || child.ID === V.Wardeness.ID || child.ID === V.Collectrix.ID) {
-						r += `golden manacles insignia of a junior slave officer, `;
-					} else if (child.skill.combat > 0 && child.amp === -4) {
-						r += `silver spear and manacles insignia of an augmented slave soldier, `;
-					} else if (child.skill.combat > 0 && child.amp !== 1) {
-						r += `silver manacles insignia of a slave soldier, `;
-					} else {
-						r += `black iron manacles insignia of a slave, `;
-					}
-					r += `along with various ribbons denoting sexual aptitude and prized traits. `;
-					break;
-				case "battledress":
-					r += `including comfortable fatigue ${child.amp ? `pants (pinned over $his stumps) and a sturdy tank top. ` : `pants, a sturdy tank top and ${footwear(child)}`}`;
-					break;
-				case "a mounty outfit":
-					r += `including comfortable ${child.amp ? `slacks (pinned over $his stumps) and a sturdy tunic. ` : `slacks, a sturdy tunic and ${footwear(child)}`}`;
-					break;
-				case "harem gauze":
-					r += `${child.amp ? `` : `$he is wearing${footwear(child)}`}`;
-					break;
-				case "slutty jewelry":
-					if (child.amp) {
-						r += `including a belt of thin chain with a lewd ornament (a little `;
-						if (child.dick > 0 && !child.balls) {
-							r += `curved golden cock without balls)`;
-						} else if (child.dick > 0) {
-							r += `golden cock and balls)`;
-						} else if (child.fetish === "cumslut" && child.fetishStrength > 95) {
-							r += `pair of golden lips)`;
-						} else if (child.boobs > 1000) {
-							r += `pair of golden breasts)`;
-						} else if (!child.vagina) {
-							r += `crinkled anus)`;
-						} else {
-							r += `golden pussy)`;
-						}
-						r += ` over $his stomach. `;
-					} else {
-						r += `$He is wearing ${footwear(child)}`;
-					}
-					if (child.clitPiercing > 0 && child.nipplesPiercing > 0 && !child.chastityPenis && child.dick > 4 && child.boobs > 1000 && canAchieveErection(child.balls > 0) && child.devotion > 20 && child.energy > 90) {
-						r += `${His} very special body allows ${him} to wear an incredibly lewd piece of jewelry: a thin golden chain that runs from nipple to nipple, through ${his} pierced cockhead. The chain is short, and any motion at all tugs at ${his} nipples and penis. `;
-						if (child.amp !== 1) {
-							r += `The stimulation is almost unbearable, and the mere act of walking sometimes causes ${him} to cum. `;
-						}
-					}
-					break;
-				case "a Santa dress":
-					r += `made of red felt with white fur ${child.amp ? `trim and a leather belt. ` : `trim, a leather belt, and ${footwear(child)}`}`;
-					break;
-				default:
-					r += `so $his nude body is on display. ${child.amp ? `In fact, $he's devoid of even limbs. ` : `$He is wearing ${footwear(child)}`}`;
-					break;
-			}
+		switch (child.clothes) {
+			case "a slave gown":
+				r += `a gorgeous affair ${child.amp ? `cleavage and a short skirt. ` : `with cuts that offer tantalizing glimpses of delicate flesh .${footwear(child)}`}`;
+				break;
+			case "a ball gown":
+				r += `a majestically grand silken dress for formal ${child.amp ? `back. ` : `occasions, stockings, and ${footwear(child)}`}`;
+				break;
+			case "a mini dress":
+				r += `a body hugging strapless number that shows as much skin as it ${child.amp ? `everything. ` : `covers, paired with ${footwear(child)}`}`;
+				break;
+			case "a schoolgirl outfit":
+				r += `which includes a tight white ${child.amp ? `pattern. ` : `blouse, a short plaid skirt, and ${footwear(child)}`}`;
+				break;
+			case "a sweater":
+			case "a t-shirt":
+			case "a tank-top":
+			case "an oversized t-shirt":
+				r += `which only covers $his ${child.amp ? `breasts. ` : `torso, and ${footwear(child)}`}`;
+				break;
+			default:
+				r += `so $his nude body is on display. ${child.amp ? `In fact, $he's devoid of even limbs. ` : `$He is wearing ${footwear(child)}`}`;
+				break;
 		}
 	}
 
@@ -9502,2141 +9091,194 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 
 			if (child.amp !== 1) {
 				switch (child.clothes) {
-					case "a hijab and blouse":
-					case "conservative clothing":
+					case "a slave gown":
 						switch (child.shoes) {
 							case "flats":
-								r += `a pair of comfortable sandals. `;
+								r += `a pair of fashionable slingback sandals. `;
 								break;
 							case "boots":
-								r += `a pair of nice leather boots. `;
+								r += `elegant worked leather boots. `;
 								break;
 							case "pumps":
-								r += `a pair of comfortable heels. `;
+								r += `kitten heels. `;
 								break;
 							case "heels":
-								r += `a pair of comfortable pumps. `;
+								r += `sleek pumps. `;
 								break;
 							case "extreme heels":
-								r += `a pair of daringly high heels. `;
+								r += `daring spike heels so high $his butt is at dick height. `;
 								break;
 							default:
 								r += `nothing on $his bare feet. `;
 								break;
 							}
 						break;
-					case "chains":
-						switch (child.shoes) {
-							case "flats":
-								r += `buckled sandals that incorporate shackles at each ankle. `;
-								break;
-							case "boots":
-								r += `utility boots with a shackle at each ankle. `;
-								break;
-							case "pumps":
-								r += `sturdy heels, secured by metal buckles, with shackles at each ankle.' `;
-								break;
-							case "heels":
-								r += `stout pumps, secured with a tight chain that winds around each ankle. `;
-								break;
-							case "extreme heels":
-								r += `painfully high metal heels, secured by buckles, with shackles at each ankle. `;
-								break;
-							default:
-								r += `nothing. `;
-								break;
-							}
-						break;
-					case "Western clothing":
-						switch (child.shoes) {
-							case "flats":
-								r += `soft leather moccasins. `;
-								break;
-							case "boots":
-								r += `tooled leather cowboy boots. `;
-								break;
-							case "pumps":
-								r += `high-heeled cowboy boots. `;
-								break;
-							case "heels":
-								r += `pump-shaped cowboy boots. `;
-								break;
-							case "extreme heels":
-								r += `thigh-high tooled leather cowboy boots with dangerously high heels. `;
-								break;
-							default:
-								r += `bare cowpoke feet. `;
-								break;
-							}
-						break;
-					case "overalls":
-						switch (child.shoes) {
-							case "flats":
-								r += `aside from a pair of mudproof sneakers. `;
-								break;
-							case "boots":
-								r += `aside from a pair of utilitarian leather boots. `;
-								break;
-							case "pumps":
-								r += `aside from a pair of simple leather heels. `;
-								break;
-							case "heels":
-								r += `aside from a pair of mudproof pumps. `;
-								break;
-							case "extreme heels":
-								r += `aside from a pair of extremely tall leather heels. `;
-								break;
-							default:
-								r += `down to $his feet. `;
-								break;
-							}
-						break;
-					case "body oil":
+					case "a ball gown":
 						switch (child.shoes) {
 							case "flats":
-								r += `a pair of trainers ready for a workout. `;
+								r += `a delicate pair of dancing slippers. `;
 								break;
 							case "boots":
-								r += `thigh-high stripper boots, since they're $his only way to dress up. `;
+								r += `a dainty pair of heeled booties. `;
 								break;
 							case "pumps":
-								r += `heeled trainers, to look athletic and sexy at the same time. `;
+								r += `an ornate pair of stiletto heels. `;
 								break;
 							case "heels":
-								r += `pump-shaped trainers, for a slutty athletic look. `;
+								r += `an ornate pair of stiletto pumps. `;
 								break;
 							case "extreme heels":
-								r += `ankle-supporting high heels to force $him as high as possible without damage. `;
+								r += `an ornate pair of stiletto heels so extreme $he has to concentrate just to stand. `;
 								break;
 							default:
-								r += `nothing but a fine layer of oil on the tops of $his bare feet. `;
+								r += `ridiculously bare stockinged feet. `;
 								break;
 							}
 						break;
-					case "a toga":
+					case "a mini dress":
 						switch (child.shoes) {
 							case "flats":
-								r += `a pair of leather sandals with a mirror image of the words "FUCK ME" embossed into the soles, so that if $he walks on sand the message will be visible in $his footprints. `;
+								r += `suede flats. `;
 								break;
 							case "boots":
-								r += `high leather boot sandals that remain comfortable after walking <<if $showInches == 2>>25 miles<<else>>40 kilometers<</if>> in one day. `;
+								r += `suede thigh-high boots. `;
 								break;
 							case "pumps":
-								r += `heeled sandals with a mirror image of the words "POUND ME" embossed into the soles, so that if $he walks on sand the message will be visible in $his footprints. `;
+								r += `suede ankle strap heels. `;
 								break;
 							case "heels":
-								r += `pump-like sandals with a mirror image of the words "BREED ME" embossed into the soles, so that if $he walks on sand the message will be visible in $his footprints. `;
+								r += `suede ankle strap pumps. `;
 								break;
 							case "extreme heels":
-								r += `platform heels with a mirror image of the words "FUCK ME" embossed into the soles, so that if $he walks on sand the message will be visible in $his footprints. `;
+								r += `suede ankle strap heels so tall, $he has to walk with $his ass sticking out. `;
 								break;
 							default:
 								r += `bare feet. `;
 								break;
 							}
 						break;
-					case "a huipil":
+					case "a tube top":
+					case "an oversized t-shirt":
+					case "a t-shirt":
+					case "a sweater":
+					case "a tank-top":
 						switch (child.shoes) {
 							case "flats":
-								r += `little leather sandals. `;
+								r += `a pair of comfortable shoes. `;
 								break;
 							case "boots":
-								r += `high leather boots with thin rope laces and wooden heels. `;
+								r += `a pair of heeled boots. `;
 								break;
 							case "pumps":
-								r += `beautiful wood and leather stilettos with an ornamented heel. `;
+								r += `a pair of heels. `;
 								break;
 							case "heels":
-								r += `beautiful wood and leather pumps with an ornamented heel. `;
+								r += `a pair of pumps. `;
 								break;
 							case "extreme heels":
-								r += `high wooden heels with leather straps. `;
+								r += `a pair of heels so extreme $he's practically on tiptoe. `;
 								break;
 							default:
-								r += `bare feet with a small ankle chain. `;
+								r += `nothing on $his feet. `;
 								break;
 							}
 						break;
-					case "a skimpy loincloth":
+					case "a schoolgirl outfit":
 						switch (child.shoes) {
 							case "flats":
-								r += `barbarous leather sandals. `;
+								r += `girly tennis shoes with bright white laces. `;
 								break;
 							case "boots":
-								r += `barbarous leather boots with thin leather laces and bone heels. `;
+								r += `brown leather riding boots with buckled tops. `;
 								break;
 							case "pumps":
-								r += `barbarous leather stilettos with an ornamented bone heel. `;
+								r += `black heels with little plaid bows. `;
 								break;
 							case "heels":
-								r += `barbarous leather pumps with an ornamented bone heel. `;
+								r += `black pumps with little plaid bows. `;
 								break;
 							case "extreme heels":
-								r += `barbarous high bone heels with leather straps. `;
+								r += `tall black pump heels with little plaid bows. `;
 								break;
 							default:
 								r += `bare feet. `;
 								break;
 							}
 						break;
-					case "a slutty qipao":
-						switch (child.shoes) {
-							case "flats":
-								r += `little silk slippers. `;
-								break;
-							case "boots":
-								r += `elegant leather boots. `;
-								break;
-							case "pumps":
-								r += `brightly colored heels. `;
-								break;
-							case "heels":
-								r += `brightly colored pumps. `;
-								break;
-							case "extreme heels":
-								r += `small platform heels that mimic bound feet. `;
-								break;
-							default:
-								r += `bare stockinged feet. `;
-								break;
-							}
-						break;
-					case "uncomfortable straps":
+					default:
 						switch (child.shoes) {
 							case "flats":
-								r += `run down $his legs to end in sandals that incorporate shackles at each ankle. `;
+								r += `a pair of simple sandals which just call attention to $his otherwise nude state. `;
 								break;
 							case "boots":
-								r += `run down $his legs to end in utility boots that incorporate shackles at each ankle. `;
+								r += `a pair of sexy leather boots which just call attention to $his otherwise nude state. `;
 								break;
 							case "pumps":
-								r += `run down $his legs to end in high leather heels that incorporate shackles at each ankle. `;
+								r += `a pair of sexy heels which just call attention to $his otherwise nude state. `;
 								break;
 							case "heels":
-								r += `run down $his legs to end in high leather pumps. `;
-								break;
-							case "extreme heels":
-								r += `end in high leather heels that force $him to stand almost on tiptoe. `;
-								break;
-							default:
-								r += `end in shackles at each heel, leaving $his feet bare. `;
-								break;
-							}
-						break;
-					case "shibari ropes":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of rope sandals. `;
-								break;
-							case "boots":
-								r += `a pair of canvas boots attached to the rest of $his ropes. `;
-								break;
-							case "pumps":
-								r += `a pair of rope sandal heels attached to the rest of $his ropes. `;
-								break;
-							case "heels":
-								r += `a pair of rope sandal pumps attached to the rest of $his ropes. `;
-								break;
-							case "extreme heels":
-								r += `a pair of rope sandal heels that force $him to stand almost on tiptoe. They are attached to the rest of $his ropes. `;
-								break;
-							default:
-								r += `end at each ankle, leaving $his feet bare. `;
-								break;
-							}
-						break;
-					case "restrictive latex":
-						switch (child.shoes) {
-							case "flats":
-								r += `covers $his feet as well. `;
-								break;
-							case "boots":
-								r += `ends in a pair of boots made from the same material. `;
-								break;
-							case "pumps":
-								r += `ends in a pair of high heels made from the same material. `;
-								break;
-							case "heels":
-								r += `ends in a pair of high pumps made from the same material. `;
-								break;
-							case "extreme heels":
-								r += `ends in a pair of painfully high heels made from the same material, so tall $he must walk nearly on tiptoe, and shaped so that $he must stick $his ass out to stand. `;
-								break;
-							default:
-								r += `ends at the ankles, leaving $his feet bare. `;
-								break;
-							}
-						break;
-					case "a latex catsuit":
-						switch (child.shoes) {
-							case "flats":
-								r += `patent leather flats. `;
-								break;
-							case "boots":
-								r += `laced thigh-high boots. `;
-								break;
-							case "pumps":
-								r += `patent leather heels. `;
-								break;
-							case "heels":
-								r += `patent leather pumps. `;
-								break;
-							case "extreme heels":
-								r += `laced ballet boots that limit $him to small, dainty steps. `;
-								break;
-							default:
-								r += `nothing at the moment, leaving $him free to show off $his smooth legs. `;
-								break;
-							}
-						break;
-					case "attractive lingerie":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of cute flats. `;
-								break;
-							case "boots":
-								r += `a pair of cute little ankle boots. `;
-								break;
-							case "pumps":
-								r += `a pair of sexy heels in the same color. `;
-								break;
-							case "heels":
-								r += `a pair of sexy pumps in the same color. `;
-								break;
-							case "extreme heels":
-								r += `a pair of high stripper heels in the same color. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "kitty lingerie":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of cute flats. `;
-								break;
-							case "boots":
-								r += `a pair of cute little ankle boots. `;
-								break;
-							case "pumps":
-								r += `a pair of sexy heels. `;
-								break;
-							case "heels":
-								r += `a pair of sexy pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of high stripper heels. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "attractive lingerie for a pregnant woman":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of cute slippers. `;
-								break;
-							case "boots":
-								r += `a pair of cute little ankle boots. `;
-								break;
-							case "pumps":
-								r += `a pair of sexy heels in the same color. `;
-								break;
-							case "heels":
-								r += `a pair of sexy pumps in the same color. `;
-								break;
-							case "extreme heels":
-								r += `a pair of high stripper heels in the same color. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a maternity dress":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of comfortable sandals. `;
-								break;
-							case "boots":
-								r += `a pair of nice leather boots. `;
-								break;
-							case "pumps":
-								r += `a pair of comfortable heels. `;
-								break;
-							case "heels":
-								r += `a pair of comfortable pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of daringly high heels. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "stretch pants and a crop-top":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of comfortable sandals. `;
-								break;
-							case "boots":
-								r += `a pair of slip on comfortable boots. `;
-								break;
-							case "pumps":
-								r += `a pair of comfortable heels. `;
-								break;
-							case "heels":
-								r += `a pair of comfortable pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of daringly high heels. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a succubus outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `Grecian sandals. `;
-								break;
-							case "boots":
-								r += `colored leather boots that come most of the way up $his thighs. `;
-								break;
-							case "pumps":
-								r += `colored stiletto heels. `;
-								break;
-							case "heels":
-								r += `colored stiletto pumps. `;
-								break;
-							case "extreme heels":
-								r += `tall boots that make $his feet look like hooves. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a fallen nuns habit":
-						switch (child.shoes) {
-							case "flats":
-								r += `covers $his feet as well. `;
-								break;
-							case "boots":
-								r += `ends in a pair of boots made from the same material. `;
-								break;
-							case "pumps":
-								r += `ends in a pair of high heels made from the same material. `;
-								break;
-							case "heels":
-								r += `ends in a pair of high pumps made from the same material. `;
-								break;
-							case "extreme heels":
-								r += `ends in a pair of painfully high heels made from the same material, so tall $he must walk nearly on tiptoe, and shaped so that $he must stick $his ass out to stand. `;
-								break;
-							default:
-								r += `ends at the ankles, leaving $his feet bare. `;
-								break;
-							}
-						break;
-					case "a chattel habit":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of gold sandals with thin straps that run up $his calves. `;
-								break;
-							case "boots":
-								r += `white leather boots that run most of the way up $his thighs. `;
-								break;
-							case "pumps":
-								r += `a pair of gold heels secured by thin straps that run up $his calves. `;
-								break;
-							case "heels":
-								r += `a pair of gold pumps secured by thin straps that run up $his calves. `;
-								break;
-							case "extreme heels":
-								r += `a pair of white leather stripper heels secured by thin golden straps that run up $his calves. `;
-								break;
-							default:
-								r += `nothing for $his feet. `;
-								break;
-							}
-						break;
-					case "a penitent nuns habit":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of scratchy rope sandals. `;
-								break;
-							case "boots":
-								r += `a pair of ill-fitting old boots. `;
-								break;
-							case "pumps":
-								r += `a pair of utilitarian heels. `;
-								break;
-							case "heels":
-								r += `a pair of utilitarian pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of heels designed as religious torment. `;
-								break;
-							default:
-								r += `feet left bare on the cold ground. `;
-								break;
-							}
-						break;
-					case "a string bikini":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of thong sandals. `;
-								break;
-							case "boots":
-								r += `a pair of stripper boots with turned-down tops. `;
-								break;
-							case "pumps":
-								r += `a pair of cheap stripper heels. `;
-								break;
-							case "heels":
-								r += `a pair of pole dancing pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of stripper heels so tall $he has to walk with $his ass sticking out. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a scalemail bikini":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of leather sandals. `;
-								break;
-							case "boots":
-								r += `a pair of steel-plated leather boots. `;
-								break;
-							case "pumps":
-								r += `a pair of steel-plated leather heels. `;
-								break;
-							case "heels":
-								r += `a pair of steel-plated leather pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of leather heels so tall $he has to walk with $his ass sticking out. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "striped panties":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of flat trainers. `;
-								break;
-							case "boots":
-								r += `a pair of high-top trainers. `;
-								break;
-							case "pumps":
-								r += `a pair of heeled trainers. `;
-								break;
-							case "heels":
-								r += `a pair of pump trainers. `;
-								break;
-							case "extreme heels":
-								r += `a pair of heeled trainers so tall $he has to walk rather bouncily. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a cheerleader outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of flat trainers. `;
-								break;
-							case "boots":
-								r += `a pair of high-top trainers. `;
-								break;
-							case "pumps":
-								r += `a pair of heeled trainers. `;
-								break;
-							case "heels":
-								r += `a pair of pump trainers. `;
-								break;
-							case "extreme heels":
-								r += `a pair of heeled trainers so tall $he has to walk rather bouncily. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "clubslut netting":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of surprisingly sturdy flats for dancing in a crowd. `;
-								break;
-							case "boots":
-								r += `a pair of tall, comfortable leather boots to dance in. `;
-								break;
-							case "pumps":
-								r += `a pair of comfortable heels to dance in. `;
-								break;
-							case "heels":
-								r += `a pair of comfortable pumps to dance in. `;
-								break;
-							case "extreme heels":
-								r += `a pair of stripper heels so tall $he has to walk rather bouncily. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "cutoffs and a t-shirt":
-						switch (child.shoes) {
-							case "flats":
-								r += `girly sneakers. `;
-								break;
-							case "boots":
-								r += `girly tasseled boots. `;
-								break;
-							case "pumps":
-								r += `high heeled sneakers. `;
-								break;
-							case "heels":
-								r += `girly pump sneakers. `;
-								break;
-							case "extreme heels":
-								r += `high heeled sneakers so high $his butthole is at perfect dick height. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "spats and a tank top":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of flat sneakers. `;
-								break;
-							case "boots":
-								r += `a pair of high-top trainers. `;
-								break;
-							case "pumps":
-								r += `a pair of heeled trainers. `;
-								break;
-							case "heels":
-								r += `a pair of athletic pump trainers. `;
-								break;
-							case "extreme heels":
-								r += `a pair of heeled trainers so tall $he has a lot of trouble running. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a slave gown":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of fashionable slingback sandals. `;
-								break;
-							case "boots":
-								r += `elegant worked leather boots. `;
-								break;
-							case "pumps":
-								r += `kitten heels. `;
-								break;
-							case "heels":
-								r += `sleek pumps. `;
-								break;
-							case "extreme heels":
-								r += `daring spike heels so high $his butt is at dick height. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "slutty business attire":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of kitten heeled flats. `;
-								break;
-							case "boots":
-								r += `a pair of shiny leather heeled boots. `;
-								break;
-							case "pumps":
-								r += `a pair of slim fuck-me heels. `;
-								break;
-							case "heels":
-								r += `a pair of fuck-me pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of spike slingback heels so extreme $he has to walk with extreme care. `;
-								break;
-							default:
-								r += `comically bare feet. `;
-								break;
-							}
-						break;
-					case "nice business attire":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of kitten heeled flats. `;
-								break;
-							case "boots":
-								r += `a pair of heeled boots, polished to a mirror shine. `;
-								break;
-							case "pumps":
-								r += `a pair of spike boardroom heels. `;
-								break;
-							case "heels":
-								r += `a pair of spike boardroom pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of spike boardroom heels so extreme $he has to concentrate just to stand. `;
-								break;
-							default:
-								r += `ridiculously bare stockinged feet. `;
-								break;
-							}
-						break;
-					case "a ball gown":
-						switch (child.shoes) {
-							case "flats":
-								r += `a delicate pair of dancing slippers. `;
-								break;
-							case "boots":
-								r += `a dainty pair of heeled booties. `;
-								break;
-							case "pumps":
-								r += `an ornate pair of stiletto heels. `;
-								break;
-							case "heels":
-								r += `an ornate pair of stiletto pumps. `;
-								break;
-							case "extreme heels":
-								r += `an ornate pair of stiletto heels so extreme $he has to concentrate just to stand. `;
-								break;
-							default:
-								r += `ridiculously bare stockinged feet. `;
-								break;
-							}
-						break;
-					case "a halter top dress":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of flat shoes with decorative bows. `;
-								break;
-							case "boots":
-								r += `tights and a flashy pair of evening boots. `;
-								break;
-							case "pumps":
-								r += `an elegant pair of stiletto heels. `;
-								break;
-							case "heels":
-								r += `an elegant pair of stiletto pumps. `;
-								break;
-							case "extreme heels":
-								r += `tights and a pair of stiletto heels so extreme $he has to concentrate just to stand. `;
-								break;
-							default:
-								r += `with $his ridiculously bare feet in tights. `;
-								break;
-							}
-						break;
-					case "a mini dress":
-						switch (child.shoes) {
-							case "flats":
-								r += `suede flats. `;
-								break;
-							case "boots":
-								r += `suede thigh-high boots. `;
-								break;
-							case "pumps":
-								r += `suede ankle strap heels. `;
-								break;
-							case "heels":
-								r += `suede ankle strap pumps. `;
-								break;
-							case "extreme heels":
-								r += `suede ankle strap heels so tall, $he has to walk with $his ass sticking out. `;
-								break;
-							default:
-								r += `bare feet. `;
-								break;
-							}
-						break;
-					case "a comfortable bodysuit":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of comfortable shoes. `;
-								break;
-							case "boots":
-								r += `a pair of heeled boots. `;
-								break;
-							case "pumps":
-								r += `a pair of heels. `;
-								break;
-							case "heels":
-								r += `a pair of pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of heels so extreme $he's practically on tiptoe. `;
-								break;
-							default:
-								r += `nothing on $his feet, each individual toe of which is perfectly wrapped by the bodysuit. `;
-								break;
-							}
-						break;
-					case "a tube top and thong":
-					case "a bra":
-					case "a thong":
-					case "a tube top":
-					case "a striped bra":
-					case "striped underwear":
-					case "boyshorts":
-					case "cutoffs":
-					case "panties":
-					case "panties and pasties":
-					case "pasties":
-					case "jeans":
-					case "a button-up shirt and panties":
-					case "a button-up shirt":
-					case "a t-shirt and jeans":
-					case "an oversized t-shirt and boyshorts":
-					case "an oversized t-shirt":
-					case "a t-shirt and panties":
-					case "a t-shirt":
-					case "a sweater and cutoffs":
-					case "a sweater":
-					case "a tank-top":
-					case "a sweater and panties":
-					case "a tank-top and panties":
-					case "a t-shirt and thong":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of comfortable shoes. `;
-								break;
-							case "boots":
-								r += `a pair of heeled boots. `;
-								break;
-							case "pumps":
-								r += `a pair of heels. `;
-								break;
-							case "heels":
-								r += `a pair of pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of heels so extreme $he's practically on tiptoe. `;
-								break;
-							default:
-								r += `nothing on $his feet. `;
-								break;
-							}
-						break;
-					case "a sports bra":
-					case "sport shorts and a t-shirt":
-					case "sport shorts":
-					case "sport shorts and a sports bra":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of athletic shoes. `;
-								break;
-							case "boots":
-								r += `a pair of athletic heeled boots. `;
-								break;
-							case "pumps":
-								r += `a pair of athletic heels. `;
-								break;
-							case "heels":
-								r += `a pair of athletic pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of athletic heels so extreme $he's practically on tiptoe. `;
-								break;
-							default:
-								r += `nothing on $his feet. `;
-								break;
-							}
-						break;
-					case "a nice pony outfit":
-					case "a slutty pony outfit":
-					case "leather pants and pasties":
-					case "leather pants":
-					case "leather pants and a tube top":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of slutty shoes. `;
-								break;
-							case "boots":
-								r += `a pair of slutty heeled boots. `;
-								break;
-							case "pumps":
-								r += `a pair of slutty heels. `;
-								break;
-							case "heels":
-								r += `a pair of slutty pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of slutty heels so extreme $he's practically on tiptoe. `;
-								break;
-							default:
-								r += `nothing on $his feet. `;
-								break;
-							}
-						break;
-					case "a leotard":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of athletic shoes. `;
-								break;
-							case "boots":
-								r += `a pair of high-topped athletic boots. `;
-								break;
-							case "pumps":
-								r += `a pair of high-heeled athletic shoes. `;
-								break;
-							case "heels":
-								r += `a pair of pump athletic shoes. `;
-								break;
-							case "extreme heels":
-								r += `ballet shoes made to force $him to walk en pointe. `;
-								break;
-							default:
-								r += `nothing on $his feet, which are covered by the leotard. `;
-								break;
-							}
-						break;
-					case "a burkini":
-					case "a one-piece swimsuit":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of open-toed sandals. `;
-								break;
-							case "boots":
-								r += `a pair of colorful rubber boots. `;
-								break;
-							case "pumps":
-								r += `a pair of waterproof platform heels. `;
-								break;
-							case "heels":
-								r += `a pair of colorful rubber pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of extreme yet swim-ready platform heels. `;
-								break;
-							default:
-								r += `leaves $his feet bare. `;
-								break;
-							}
-						break;
-					case "a monokini":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of open-toed sandals. `;
-								break;
-							case "boots":
-								r += `a pair of go-go boots. `;
-								break;
-							case "pumps":
-								r += `a pair of platform heels. `;
-								break;
-							case "heels":
-								r += `a pair of colorful pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of dangerously tall platform heels. `;
-								break;
-							default:
-								r += `leaves $his feet bare. `;
-								break;
-							}
-						break;
-					case "an apron":
-						switch (child.shoes) {
-							case "flats":
-								r += `aside from a pair of suede flats. `;
-								break;
-							case "boots":
-								r += `aside from a pair of suede thigh-high boots. `;
-								break;
-							case "pumps":
-								r += `aside from a pair of suede ankle strap heels. `;
-								break;
-							case "heels":
-								r += `aside from a pair of suede ankle strap pumps. `;
-								break;
-							case "extreme heels":
-								r += `aside from a pair of suede ankle strap heels so tall, $he has to walk with $his ass sticking out. `;
-								break;
-							default:
-								r += `all the way down to $his feet. `;
-								break;
-							}
-						break;
-					case "a Santa dress":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of black slippers. `;
-								break;
-							case "boots":
-								r += `a pair of long black boots. `;
-								break;
-							case "pumps":
-								r += `a pair of black high heels. `;
-								break;
-							case "heels":
-								r += `a pair of black pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of dangerously tall black high heels. `;
-								break;
-							default:
-								r += `nothing on $his feet. `;
-								break;
-							}
-						break;
-					case "a cybersuit":
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of short rubberized combat boots. `;
-								break;
-							case "boots":
-								r += `a pair of rubberized combat boots. `;
-								break;
-							case "pumps":
-								r += `a pair of rubberized platform heels, accentuating $his ass. `;
-								break;
-							case "heels":
-								r += `a pair of rubberized pumps, accentuating $his ass. `;
-								break;
-							case "extreme heels":
-								r += `a pair dangerously tall rubberized heels. `;
-								break;
-							default:
-								r += `leaves $his feet bare. `;
-								break;
-							}
-						break;
-					case "a bunny outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `kitten-heeled strap sandals. `;
-								break;
-							case "boots":
-								r += `high-heeled boots that match $his teddy. `;
-								break;
-							case "pumps":
-								r += `high heels that match $his teddy. `;
-								break;
-							case "heels":
-								r += `high pumps that match $his teddy. `;
-								break;
-							case "extreme heels":
-								r += `painfully high heels that match $his teddy. `;
-								break;
-							default:
-								r += `$his bare feet. `;
-								break;
-							}
-						break;
-					case "a slutty maid outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `little black shoes. `;
-								break;
-							case "boots":
-								r += `rubber work boots for mopping the floor. `;
-								break;
-							case "pumps":
-								r += `little sleek heels. `;
-								break;
-							case "heels":
-								r += `little sleek pumps. `;
-								break;
-							case "extreme heels":
-								r += `black pump heels that raise $his practically bare butt to dick height. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a nice maid outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `little black shoes. `;
-								break;
-							case "boots":
-								r += `rubber work boots for mopping the floor. `;
-								break;
-							case "pumps":
-								r += `little sleek heels. `;
-								break;
-							case "heels":
-								r += `little sleek pumps. `;
-								break;
-							case "extreme heels":
-								r += `black pump heels of inconvenient height. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a slutty nurse outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `white flat shoes. `;
-								break;
-							case "boots":
-								r += `white leather boots that come up $his thighs to <<if $showInches == 2>>an inch<<else>>three centimeters<</if>> below the hem of $his skirt. `;
-								break;
-							case "pumps":
-								r += `white fuck-me heels. `;
-								break;
-							case "heels":
-								r += `white low heeled pumps. `;
-								break;
-							case "extreme heels":
-								r += `white pump heels so tall $he can barely totter along. `;
-								break;
-							default:
-								r += `bare feet. `;
-								break;
-							}
-						break;
-					case "a nice nurse outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `practical white nursing clogs. `;
-								break;
-							case "boots":
-								r += `white leather boots underneath $his pant legs. `;
-								break;
-							case "pumps":
-								r += `modest white pumps. `;
-								break;
-							case "heels":
-								r += `modest white pumps. `;
-								break;
-							case "extreme heels":
-								r += `impractically high heeled white pumps. `;
-								break;
-							default:
-								r += `disposable foot covers over socks. `;
-								break;
-							}
-						break;
-					case "a schoolgirl outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `girly tennis shoes with bright white laces. `;
-								break;
-							case "boots":
-								r += `brown leather riding boots with buckled tops. `;
-								break;
-							case "pumps":
-								r += `black heels with little plaid bows. `;
-								break;
-							case "heels":
-								r += `black pumps with little plaid bows. `;
-								break;
-							case "extreme heels":
-								r += `tall black pump heels with little plaid bows. `;
-								break;
-							default:
-								r += `bare feet. `;
-								break;
-							}
-						break;
-					case "a kimono":
-						switch (child.shoes) {
-							case "flats":
-								r += `getae over tabi socks. `;
-								break;
-							case "boots":
-								r += `black jika-tabi boots. `;
-								break;
-							case "pumps":
-								r += `tall getae over tabi socks. `;
-								break;
-							case "heels":
-								r += `tall getae over tabi socks. `;
-								break;
-							case "extreme heels":
-								r += `extremely tall platform heels carved from hardwood. `;
-								break;
-							default:
-								r += `bare feet. `;
-								break;
-							}
-						break;
-					case "a burqa":
-					case "a hijab and abaya":
-					case "a niqab and abaya":
-						switch (child.shoes) {
-							case "flats":
-								r += `sport a pair of simple black slippers. `;
-								break;
-							case "boots":
-								r += `sport a pair of black leather boots. `;
-								break;
-							case "pumps":
-								r += `sport a pair of modest black heels. `;
-								break;
-							case "heels":
-								r += `sport a pair of modest black pumps. `;
-								break;
-							case "extreme heels":
-								r += `sport a pair of immodestly tall black heels. `;
-								break;
-							default:
-								r += `are totally bare. `;
-								break;
-							}
-						break;
-					case "a klan robe":
-					case "a slutty klan robe":
-						switch (child.shoes) {
-							case "flats":
-								r += `sport a pair of simple slippers. `;
-								break;
-							case "boots":
-								r += `sport a pair of leather boots. `;
-								break;
-							case "pumps":
-								r += `sport a pair of modest heels. `;
-								break;
-							case "heels":
-								r += `sport a pair of modest pumps. `;
-								break;
-							case "extreme heels":
-								r += `sport a pair of immodestly tall heels. `;
-								break;
-							default:
-								r += `are totally bare. `;
-								break;
-							}
-						break;
-					case "a military uniform":
-					case "a police uniform":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished Oxford shoes. `;
-								break;
-							case "boots":
-								r += `tall black leather boots. `;
-								break;
-							case "pumps":
-								r += `modest black service heels. `;
-								break;
-							case "heels":
-								r += `modest black service pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ceremonial dress boots that force $him to constantly stand at attention. `;
-								break;
-							default:
-								r += `a complete lack of regulation footwear. `;
-								break;
-							}
-						break;
-					case "a schutzstaffel uniform":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished Oxford shoes. `;
-								break;
-							case "boots":
-								r += `tall black leather boots. `;
-								break;
-							case "pumps":
-								r += `modest black service heels. `;
-								break;
-							case "heels":
-								r += `modest black service pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ceremonial dress boots that force $him to constantly stand at attention. `;
-								break;
-							default:
-								r += `a complete lack of regulation footwear. `;
-								break;
-							}
-						break;
-					case "a slutty schutzstaffel uniform":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished Oxford shoes. `;
-								break;
-							case "boots":
-								r += `tall black leather boots. `;
-								break;
-							case "pumps":
-								r += `modest black service heels. `;
-								break;
-							case "heels":
-								r += `modest black service pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ceremonial dress boots that force $him to constantly stand at attention. `;
-								break;
-							default:
-								r += `a complete lack of regulation footwear. `;
-								break;
-							}
-						break;
-					case "a red army uniform":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished Oxford shoes. `;
-								break;
-							case "boots":
-								r += `tall black leather boots. `;
-								break;
-							case "pumps":
-								r += `modest black service heels. `;
-								break;
-							case "heels":
-								r += `modest black service pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ceremonial dress boots that force $him to constantly stand at attention. `;
-								break;
-							default:
-								r += `a complete lack of regulation footwear. `;
-								break;
-							}
-						break;
-					case "battlearmor":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished service shoes. `;
-								break;
-							case "boots":
-								r += `tall combat boots. `;
-								break;
-							case "pumps":
-								r += `modest serviceheels. `;
-								break;
-							case "heels":
-								r += `modest service pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ceremonial dress boots that force $him to constantly stand at attention. `;
-								break;
-							default:
-								r += `a complete lack of regulation footwear. `;
-								break;
-							}
-						break;
-					case "a long qipao":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished oriental flats. `;
-								break;
-							case "boots":
-								r += `tall oriental boots. `;
-								break;
-							case "pumps":
-								r += `modest oriental heels. `;
-								break;
-							case "heels":
-								r += `modest oriental pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled oriental boots. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a gothic lolita dress":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished Victorian flats. `;
-								break;
-							case "boots":
-								r += `tall Victorian boots. `;
-								break;
-							case "pumps":
-								r += `modest Victorian heels. `;
-								break;
-							case "heels":
-								r += `modest Victorian pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled Victorian boots. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a mounty outfit":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished Oxford shoes. `;
-								break;
-							case "boots":
-								r += `tall black leather boots. `;
-								break;
-							case "pumps":
-								r += `modest black service heels. `;
-								break;
-							case "heels":
-								r += `modest black service pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ceremonial dress boots that force $him to constantly stand at attention. `;
-								break;
-							default:
-								r += `a complete lack of regulation footwear. `;
-								break;
-							}
-						break;
-					case "a dirndl":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished traditional laced shoes. `;
-								break;
-							case "boots":
-								r += `tall traditional laced boots. `;
-								break;
-							case "pumps":
-								r += `modest traditional laced heels. `;
-								break;
-							case "heels":
-								r += `modest traditional laced pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of daringly high traditional laced heels. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "lederhosen":
-						switch (child.shoes) {
-							case "flats":
-								r += `polished traditional shoes. `;
-								break;
-							case "boots":
-								r += `tall traditional boots. `;
-								break;
-							case "pumps":
-								r += `modest traditional heels. `;
-								break;
-							case "heels":
-								r += `modest traditional pumps. `;
-								break;
-							case "extreme heels":
-								r += `a pair of daringly high traditional heels. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "a biyelgee costume":
-					case "a hanbok":
-						switch (child.shoes) {
-							case "flats":
-								r += `ornamental dancing shoes. `;
-								break;
-							case "boots":
-								r += `bright sturdy boots. `;
-								break;
-							case "pumps":
-								r += `bright ornamental heels. `;
-								break;
-							case "heels":
-								r += `bright ornamental pumps. `;
-								break;
-							case "extreme heels":
-								r += `extremely high heeled ornamental dress boots that force $him to constantly rock $his hips to shift $his weight. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "battledress":
-						switch (child.shoes) {
-							case "flats":
-								r += `low topped patrol shoes. `;
-								break;
-							case "boots":
-								r += `practical combat boots. `;
-								break;
-							case "pumps":
-								r += `high-heeled combat boots. `;
-								break;
-							case "heels":
-								r += `pump-like combat boots. `;
-								break;
-							case "extreme heels":
-								r += `combat boots with heels so tall as to almost immobilize $him. `;
-								break;
-							default:
-								r += `bare feet, VC style. `;
-								break;
-							}
-						break;
-					case "harem gauze":
-						switch (child.shoes) {
-							case "flats":
-								r += `jeweled thong sandals. `;
-								break;
-							case "boots":
-								r += `long leather boots worked with beautiful golden filigree. `;
-								break;
-							case "pumps":
-								r += `high heels decorated with golden filigree. `;
-								break;
-							case "heels":
-								r += `high pumps decorated with golden filigree. `;
-								break;
-							case "extreme heels":
-								r += `platform heels with beautiful eastern patterns worked into the sides in lapis lazuli. `;
-								break;
-							default:
-								r += `nothing on $his bare feet. `;
-								break;
-							}
-						break;
-					case "slutty jewelry":
-						switch (child.shoes) {
-							case "flats":
-								r += `connect to the thin straps of a pair of sandals of the same golden chain. `;
-								break;
-							case "boots":
-								r += `crisscross $his thighs and calves down to a pair of soles to form boots of golden chains. `;
-								break;
-							case "pumps":
-								r += `crisscross $his thighs and calves down to a pair of golden heels. `;
-								break;
-							case "heels":
-								r += `crisscross $his thighs and calves down to a pair of golden pumps. `;
-								break;
-							case "extreme heels":
-								r += `crisscross $his thighs and calves down to a pair of excruciatingly high golden heels. `;
-								break;
-							default:
-								r += `end at mid-calf, leaving $his feet bare except for a set of jeweled toe-rings. `;
-								break;
-							}
-						if (child.clitPiercing > 0 && child.nipplesPiercing > 0 && !child.chastityPenis && child.dick > 4 && child.boobs > 1000 && canAchieveErection(child.balls > 0) && child.devotion > 20 && child.energy > 90) {
-							r += `${His} very special body allows ${him} to wear an incredibly lewd piece of jewelry: a thin golden chain that runs from nipple to nipple, through ${his} pierced cockhead. The chain is short, and any motion at all tugs at ${his} nipples and penis. `;
-							if (child.amp !== 1) {
-								r += `The stimulation is almost unbearable, and the mere act of walking sometimes causes ${him} to cum. `;
-							}
-						}
-						break;
-					default:
-						switch (child.shoes) {
-							case "flats":
-								r += `a pair of simple sandals which just call attention to $his otherwise nude state. `;
-								break;
-							case "boots":
-								r += `a pair of sexy leather boots which just call attention to $his otherwise nude state. `;
-								break;
-							case "pumps":
-								r += `a pair of sexy heels which just call attention to $his otherwise nude state. `;
-								break;
-							case "heels":
-								r += `a pair of sexy pumps which just call attention to $his otherwise nude state. `;
-								break;
-							case "extreme heels":
-								r += `a pair of daringly high heels which just call attention to $his otherwise nude state. `;
-								break;
-							default:
-								r += `nothing on $his bare feet either, naturally. `;
-								break;
-							}
-						break;
-				}
-			}
-
-			return r;
-	}
-
-	if (V.showBodyMods) {
-		r += clothingCorset(child);
-	}
-
-	function clothingCorset(child) {
-		let
-			r = ``;
-
-		switch (child.clothes) {
-			case "a Fuckdoll suit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is built into $his suit. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is built into $his suit. `;
-				}
-				break;
-			case "a hijab and blouse":
-			case "conservative clothing":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is hidden by $his blouse. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is hidden by $his blouse. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his blouse. `;
-				}
-				break;
-			case "spats and a tank top":
-				if (child.boobs > 1200) {
-					if (child.bellyAccessory === "a corset") {
-						r += `	$His sturdy corset is open to view due to $his large chest hiking up $his top. `;
-					} else if (child.bellyAccessory === "an extreme corset") {
-						r += `	$His extreme corsetage is open to view due to $his large chest hiking up $his top. `;
-					} else if (child.bellyAccessory === "a support band") {
-						r += `$His support band is open to view due to $his large chest hiking up $his top. `;
-					}
-				} else {
-					if (child.bellyAccessory === "a corset") {
-						r += `$His sturdy corset is hidden by $his top. `;
-					} else if (child.bellyAccessory === "an extreme corset") {
-						r += `	$His extreme corsetage is hidden by $his top. `;
-					} else if (child.bellyAccessory === "a support band") {
-						r += `$His support band is hidden by $his top. `;
-					}
-				}
-				break;
-			case "chains":
-				if (child.bellyAccessory === "a corset") {
-					r += `Leather cased lengths of chain form a corset around $his waist. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$He's encased in a very tight corset made of leather cased iron straps, with eyelets to attach to the chains. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is buried under $his chains. `;
-				}
-				break;
-			case "Western clothing":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is hidden by $his flannel. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is hidden by $his flannel. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his flannel. `;
-				}
-				break;
-			case "body oil":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is $his only real item of clothing. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is $his only real item of clothing. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is $his only real item of clothing. `;
-				}
-				break;
-			case "a toga":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is hidden by the toga. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is hidden by the toga. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by the toga. `;
-				}
-				break;
-			case "a huipil":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is visible through the sides. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is visible through the sides. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is is visible through the sides. `;
-				}
-				break;
-			case "a slutty qipao":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is hidden by the silk. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is hidden by the silk. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by the silk. `;
-				}
-				break;
-			case "uncomfortable straps":
-				if (child.bellyAccessory === "a corset") {
-					r += `$He's wearing a leather corset, hooked into the straps. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$He's wearing an extreme leather corset, hooked into the straps. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is buried under $his straps. `;
-				}
-				break;
-			case "shibari ropes":
-				if (child.bellyAccessory === "a corset") {
-					r += `A dense web of thick ropes around $his waist form an effective corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His ropes bind into an extreme corset woven from hemp. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is buried under $his ropes. `;
-				}
-				break;
-			case "restrictive latex":
-				if (child.bellyAccessory === "a corset") {
-					r += `The latex features an integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The latex features a punishingly extreme integral corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by the latex. `;
-				}
-				break;
-			case "a latex catsuit":
-				if (child.bellyAccessory === "a corset") {
-					r += `An underbust corset cinches $his waist and ensures proper posture. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `An underbust corset in punishing tightlace cinches $his waist and ensures proper posture. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by the latex. `;
-				}
-				break;
-			case "attractive lingerie":
-			case "attractive lingerie for a pregnant woman":
-			case "kitty lingerie":
-				if (child.bellyAccessory === "a corset") {
-					r += `$He's wearing a pretty lace corset to match. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$He's wearing a strict whalebone corset to match. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is in plain sight. `;
-				}
-				break;
-			case "a succubus outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset includes steel stays to give it real effect. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His corset includes punishingly tight steel stays to give it real effect. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is layered under $his corset. `;
-				}
-				break;
-			case "a fallen nuns habit":
-				if (child.bellyAccessory === "a corset") {
-					r += `The latex features an integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The latex features a punishingly extreme integral corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is layered under $his corset. `;
-				}
-				break;
-			case "a chattel habit":
-				if (child.bellyAccessory === "a corset") {
-					r += `The habit includes a prominent white corset with gold stays. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The habit includes an extremely tight white corset with gold stays. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is visible through $his habit. `;
-				}
-				break;
-			case "a penitent nuns habit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is hidden, but very uncomfortable. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His corset is hidden, but crushingly uncomfortable. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his habit. `;
-				}
-				break;
-			case "a string bikini":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is a fun color, but still clashes with $his bikini pretty badly. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His absurd corset is a fun color, but still clashes with $his bikini pretty badly. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is a fun color, but still clashes with $his bikini pretty badly. `;
-				}
-				break;
-			case "a scalemail bikini":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is a dull color, and clashes with $his bikini pretty badly. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His absurd corset is a dull color, and clashes with $his bikini pretty badly. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band clashes with $his bikini pretty badly. `;
-				}
-				break;
-			case "striped panties":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is a fun color and compliments $his cute panties. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His absurd corset is a fun color and compliments $his cute panties. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is a fun color and compliments $his cute panties. `;
-				}
-				break;
-			case "a cheerleader outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His top incorporates a subtle corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His top incorporates severe corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His top does little to conceal $his support band. `;
-				}
-				break;
-			case "clubslut netting":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is a fun color, but still clashes with $his netting pretty badly. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His absurd corset is a fun color, but still clashes with $his netting pretty badly. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is a fun color, but still clashes with $his netting pretty badly. `;
-				}
-				break;
-			case "cutoffs and a t-shirt":
-				if (child.bellyAccessory === "a corset") {
-					r += `The t-shirt conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The t-shirt conceals $his severe corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his t-shirt. `;
-				}
-				break;
-			case "a slave gown":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His gown has an elegant integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His gown has extreme corsetage built into it. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is concealed by $his gown. `;
-				}
-				break;
-			case "slutty business attire":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His jacket totally conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His jacket totally conceals $his absurd corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his jacket. `;
-				}
-				break;
-			case "nice business attire":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His jacket totally conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His jacket totally conceals $his absurd corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his jacket. `;
-				}
-				break;
-			case "a ball gown":
-				if (child.bellyAccessory === "a corset") {
-					r += `The dress has an elegant integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The dress has extreme corsetage built into it. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his gown. `;
-				}
-				break;
-			case "a halter top dress":
-				if (child.bellyAccessory === "a corset") {
-					r += `The dress has an elegant integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The dress has extreme corsetage built into it. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his dress. `;
-				}
-				break;
-			case "a mini dress":
-				if (child.bellyAccessory === "a corset") {
-					r += `The dress also cleverly doubles as an overbust corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The dress also cleverly doubles as an extreme overbust corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his dress. `;
-				}
-				break;
-			case "a comfortable bodysuit":
-				if (child.bellyAccessory === "a corset") {
-					r += `Its middle is reinforced to act as a corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `Its middle is strongly reinforced to act as a merciless corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his bodysuit. `;
-				}
-				break;
-			case "a leotard":
-				if (child.bellyAccessory === "a corset") {
-					r += `The leotard's middle is reinforced to act as a corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The leotard's middle is strongly reinforced to act as a merciless corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his leotard. `;
-				}
-				break;
-			case "a burkini":
-			case "a one-piece swimsuit":
-				if (child.bellyAccessory === "a corset") {
-					r += `The swimsuit's middle is reinforced to act as a corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The swimsuit's middle is strongly reinforced to act as a merciless corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden under $his swimsuit. `;
-				}
-				break;
-			case "a monokini":
-				if (child.bellyAccessory === "a corset") {
-					r += `A corset peaks out from the top of the swimsuit. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `An extreme corset peaks out from the top of the swimsuit. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band peaks out from the top of the swimsuit. `;
-				}
-				break;
-			case "overalls":
-				if (child.bellyAccessory === "a corset") {
-					r += `A corset peaks out from the top of the overalls. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `An extreme corset peaks out from the top of the overalls. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band peaks out from the top of the overalls. `;
-				}
-				break;
-			case "an apron":
-				if (child.bellyAccessory === "a corset") {
-					r += `The apron hides the front of $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The apron hides the front of $his extreme corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `The apron hides the front of $his support band. `;
-				}
-				break;
-			case "a cybersuit":
-				if (child.bellyAccessory === "a corset") {
-					r += `A corset wraps the bodysuit snugly. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `An extreme corset wraps the bodysuit tightly. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden under $his bodysuit. `;
-				}
-				break;
-			case "a bunny outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His bunny outfit has an integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His bunny outfit has extreme corsetage built into it. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his teddy. `;
-				}
-				break;
-			case "a slutty maid outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His maid uniform has an integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His maid uniform has extreme corsetage built into it. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his maid uniform. `;
-				}
-				break;
-			case "a nice maid outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His maid uniform has an integral corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His uniform has extreme corsetage built into it. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his maid uniform. `;
-				}
-				break;
-			case "a slutty nurse outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His jacket totally conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His jacket totally conceals $his absurd corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his jacket. `;
-				}
-				break;
-			case "a nice nurse outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His scrubs totally conceal $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His scrubs totally conceal $his absurd corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his scrubs. `;
-				}
-				break;
-			case "a schoolgirl outfit":
-				if (child.bellyAccessory === "a corset") {
-					r += `The outline of $his corset can be seen through $his blouse. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The outline of $his absurd corsetage can be seen through $his blouse. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band can be seen under $his blouse. `;
-				}
-				break;
-			case "a hanbok":
-			case "a kimono":
-				if (child.bellyAccessory === "a corset") {
-					r += `The handsome silk completely conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The handsome silk completely conceals $his absurd corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `The handsome silk completely conceals $his support band. `;
-				}
-				break;
-			case "a burqa":
-			case "a hijab and abaya":
-			case "a niqab and abaya":
-			case "a klan robe":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is properly hidden along with everything else. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His absurd corsetage is properly hidden along with everything else. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is properly hidden along with everything else. `;
-				}
-				break;
-			case "a gothic lolita dress":
-			case "a Santa dress":
-				if (child.bellyAccessory === "a corset") {
-					r += `The thick fabric of $his dress conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `The thick fabric of $his dress conceals $his extreme corset. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `The thick fabric of $his dress conceals $his support band. `;
-				}
-				break;
-			case "a military uniform":
-			case "a mounty outfit":
-			case "a red army uniform":
-			case "a schutzstaffel uniform":
-			case "a slutty schutzstaffel uniform":
-			case "a police uniform":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His tunic conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His tunic conceals $his extreme corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his tunic. `;
-				}
-				break;
-			case "a biyelgee costume":
-			case "a dirndl":
-			case "a long qipao":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His dress conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His dress conceals $his extreme corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his dress. `;
-				}
-				break;
-			case "battlearmor":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His armor conceals $his corset. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His armor conceals $his extreme corsetage. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden under $his armor. `;
-				}
-				break;
-			case "lederhosen":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is built into the suspenders of $his outfit. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is built into the suspenders of $his outfit. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his outfit. `;
-				}
-				break;
-			case "battledress":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is strapped on top of $his shirt. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His ridiculous corset is strapped on top of $his shirt. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his shirt. `;
-				}
-				break;
-			case "harem gauze":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset, though functional, is covered with little bells and charms that glint through the gauze. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His absurd corset, though cruelly functional, is covered with little bells and charms that glint through the gauze. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is covered with little bells and charms that glint through the gauze. `;
-				}
-				break;
-			case "slutty jewelry":
-				if (child.bellyAccessory === "a corset") {
-					r += `$His corset is $his only real piece of clothing. `;
-				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corset is $his only real piece of clothing. `;
-				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is $his only real piece of clothing. `;
+								r += `a pair of sexy pumps which just call attention to $his otherwise nude state. `;
+								break;
+							case "extreme heels":
+								r += `a pair of daringly high heels which just call attention to $his otherwise nude state. `;
+								break;
+							default:
+								r += `nothing on $his bare feet either, naturally. `;
+								break;
+							}
+						break;
 				}
-				break;
-			case "a maternity dress":
+			}
+
+			return r;
+	}
+
+	if (V.showBodyMods) {
+		r += clothingCorset(child);
+	}
+
+	function clothingCorset(child) {
+		let
+			r = ``;
+
+		switch (child.clothes) {
+			case "a slave gown":
 				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is hidden by $his blouse. `;
+					r += `$His gown has an elegant integral corset. `;
 				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is hidden by $his blouse. `;
+					r += `$His gown has extreme corsetage built into it. `;
 				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden by $his blouse. `;
+					r += `$His support band is concealed by $his gown. `;
 				}
 				break;
-			case "stretch pants and a crop-top":
+			case "a ball gown":
 				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is completely exposed between $his top and bottom. `;
+					r += `The dress has an elegant integral corset. `;
 				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is completely exposed between $his top and bottom. `;
+					r += `The dress has extreme corsetage built into it. `;
 				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is left completely exposed between $his top and bottom. `;
+					r += `$His support band is hidden by $his gown. `;
 				}
 				break;
-			case "a nice pony outfit":
-			case "a slutty pony outfit":
+			case "a mini dress":
 				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset compliments $his outfit nicely. `;
+					r += `The dress also cleverly doubles as an overbust corset. `;
 				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage compliments $his outfit nicely. `;
+					r += `The dress also cleverly doubles as an extreme overbust corset. `;
 				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is hidden within $his outfit. `;
+					r += `$His support band is hidden by $his dress. `;
 				}
 				break;
-			case "a tube top and thong":
-			case "striped underwear":
-			case "leather pants and tube top":
-			case "sport shorts and a sports bra":
-			case "a slutty klan robe":
+			case "a schoolgirl outfit":
 				if (child.bellyAccessory === "a corset") {
-					r += `$His sturdy corset is completely exposed between $his top and bottom. `;
+					r += `The outline of $his corset can be seen through $his blouse. `;
 				} else if (child.bellyAccessory === "an extreme corset") {
-					r += `$His extreme corsetage is completely exposed between $his top and bottom. `;
+					r += `The outline of $his absurd corsetage can be seen through $his blouse. `;
 				} else if (child.bellyAccessory === "a support band") {
-					r += `$His support band is completely exposed between $his top and bottom. `;
+					r += `$His support band can be seen under $his blouse. `;
 				}
 				break;
-			case "a bra":
-			case "a striped bra":
-			case "a sports bra":
-			case "a thong":
-			case "panties":
 			case "a tube top":
-			case "a skimpy loincloth":
-			case "boyshorts":
-			case "cutoffs":
-			case "jeans":
-			case "sport shorts":
-			case "leather pants":
-			case "leather pants and a tube top":
-			case "leather pants and pasties":
-			case "panties and pasties":
-			case "pasties":
 				if (child.bellyAccessory === "a corset") {
 					r += `$His sturdy corset is completely exposed. `;
 				} else if (child.bellyAccessory === "an extreme corset") {
@@ -11645,20 +9287,9 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 					r += `$His support band is completely exposed. `;
 				}
 				break;
-			case "a button-up shirt and panties":
-			case "a button-up shirt":
-			case "a sweater":
 			case "a tank-top":
-			case "a sweater and panties":
 			case "a t-shirt":
-			case "a tank-top and panties":
-			case "a t-shirt and thong":
-			case "an oversized t-shirt and boyshorts":
 			case "an oversized t-shirt":
-			case "a t-shirt and jeans":
-			case "sport shorts and a t-shirt":
-			case "a t-shirt and panties":
-			case "a sweater and cutoffs":
 				if (child.bellyAccessory === "a corset") {
 					r += `$His sturdy corset is hidden by $his clothing. `;
 				} else if (child.bellyAccessory === "an extreme corset") {
@@ -11689,6 +9320,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 
 	r += ` is `;
 
+	// TODO: should these numbers be tweaked to account for smaller body sizes?
 	if (child.height <= averageHeight + 5 && child.height >= averageHeight - 5) {
 		r += `an average height`;
 		if (child.physicalAge < 16) {
@@ -11725,19 +9357,19 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		if (arcology.FSHedonisticDecadance !== "unset") {
 			r += `${jsEither("perfectly curvy", "perfectly plush")}. `;
 		} else {
-			r += `<span class="red>${jsEither("dangerously fat", "dangerously overweight", "extremely obese")}</span>. `;
+			r += `<span class="red">${jsEither("dangerously fat", "dangerously overweight", "extremely obese")}.</span> `;
 		}
 	} else if (child.weight > 160) {
 		if (arcology.FSHedonisticDecadance !== "unset") {
 			r += `${jsEither("spectacularly curvy", "spectacularly plush")}. `;
 		} else {
-			r += `<span class="red">${jsEither("extremely fat", "extremely overweight")}</span>. `;
+			r += `<span class="red">${jsEither("extremely fat", "extremely overweight")}.</span> `;
 		}
 	} else if (child.weight > 130) {
 		if (arcology.FSHedonisticDecadance !== "unset") {
 			r += `${jsEither("amazingly curvy", "amazingly plush")}. `;
 		} else {
-			r += `<span class="red">${jsEither("very overweight", "obese", "very fat")}</span>. `;
+			r += `<span class="red">${jsEither("very overweight", "obese", "very fat")}.</span> `;
 		}
 	} else if (child.weight > 95) {
 		if (child.hips > 1) {
@@ -11745,7 +9377,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		} else if (arcology.FSHedonisticDecadance !== "unset") {
 			r += `${jsEither("extremely curvy", "extremely plush")}. `;
 		} else {
-			r += `<span class="red">${jsEither("carrying a lot of extra weight", "fat", "overweight")}</span>. `;
+			r += `<span class="red">${jsEither("carrying a lot of extra weight", "fat", "overweight")}.</span> `;
 		}
 	} else if (child.weight > 30) {
 		if (child.hips > 1) {
@@ -11753,7 +9385,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		} else if (arcology.FSHedonisticDecadance !== "unset") {
 			r += `${jsEither("quite curvy", "very plush")}. `;
 		} else {
-			r += `<span class="red">${jsEither("carrying extra weight", "chubby")}</span>. `;
+			r += `<span class="red">${jsEither("carrying extra weight", "chubby")}.</span> `;
 		}
 	} else if (child.weight > 10) {
 		r += `${jsEither("nicely plush", "pleasingly curvy")}. `;
@@ -11767,10 +9399,10 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		} else if (child.hips < -1) {
 			r += `${jsEither("quite skinny", "very thin")}, but ${his} trim hips make ${him} look like a model. `;
 		} else {
-			r += `<span class="red">${"rail thin", "too skinny", "underweight"}</span>. `;
+			r += `<span class="red">${"rail thin", "too skinny", "underweight"}.</span> `;
 		}
 	} else {
-		r += `<span class="red">${"dangerously skinny", "emaciated"}</span>. `;
+		r += `<span class="red">${"dangerously skinny", "emaciated"}.</span> `;
 	}
 
 	if (child.hips > 2) {
@@ -12132,9 +9764,234 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		}
 	}
 
+	function upperFace(child) {
+		let
+			r = ``;
+
+		if (!child.fuckdoll) {
+			switch (child.clothes) {
+				case "restrictive latex":
+					r += `The upper half of $his face is covered by the hood of $his latex suit: though $he can see through eye-holes, these can easily be closed to blind $him. `;
+					break;
+				case "harem gauze":
+					r += `$His harem outfit includes the traditional veil for $his face. `;
+					break;
+				case "a burkini":
+					r += `Above $his shoulders, $his burkini leaves only $his face bare. `;
+					break;
+				case "a hijab and blouse":
+					r += `Above the shoulders of $his blouse, $his hijab leaves only $his face bare. `;
+					break;
+				case "a hijab and abaya":
+					r += `Above the shoulders of $his abaya, $his hijab leaves only $his face bare. `;
+					break;
+				case "a niqab and abaya":
+					r += `Above the shoulders of $his abaya, $his niqab leaves only the area around $his eyes bare. `;
+					break;
+				case "a klan robe":
+				case "a slutty klan robe":
+					r += `Above the shoulders of $his robe, $his hood leaves only the area around $his eyes bare. `;
+					break;
+				case "a burqa":
+					r += `$His burqa near totally covers $his face, aside from what can be seen behind the fabric mesh that covers $his eyes. `;
+					break;
+				case "a chattel habit":
+					r += `A golden circlet crowns $his white cowl, securing $his habit to $his head. `;
+					break;
+				case "a succubus outfit":
+					r += `$He has a pair of false horns sprouting from just behind $his hairline and sweeping backward, which are anchored to a wire headband hidden by $his hair. `;
+					break;
+				case "a bunny outfit":
+					r += `A pair of bunny ears sprout from a headband atop $his head. `;
+					break;
+			}
+
+			if (child.eyesImplant) {
+				r += `$He has artificial eyes.`;
+			}
+
+			if (child.eyewear === "corrective glasses" || child.eyewear === "blurring glasses" || child.eyewear === "glasses") {
+				r += `$He's wearing a pair of `;
+				switch (child.clothes) {
+					case "chains":
+					case "shibari ropes":
+					case "uncomfortable straps":
+					case "a chattel habit":
+					case "overalls":
+					case "Western clothing":
+						r += `sturdy glasses,`;
+						break;
+					case "restrictive latex":
+						r += `glasses over the hood,`;
+						break;
+					case "a ball gown":
+					case "a slave gown":
+					case "conservative clothing":
+					case "cutoffs and a t-shirt":
+					case "a halter top dress":
+					case "a maternity dress":
+						r += `nice frameless glasses,`;
+						break;
+					case "body oil":
+						r += `big retro glasses,`;
+						break;
+					case "slutty business attire":
+						r += `horn-rimmed glasses to accent $his business attire,`;
+						break;
+					case "a schoolgirl outfit":
+						r += `horn-rimmed glasses to improve $his schoolgirl look,`;
+						break;
+					case "nice business attire":
+						r += `wire-frame glasses to accent $his business attire,`;
+						break;
+					case "attractive lingerie":
+					case "attractive lingerie for a pregnant woman":
+					case "an apron":
+					case "a hijab and blouse":
+						r += `feminine glasses,`;
+						break;
+					case "kitty lingerie":
+						r += `cat-eye glasses,`;
+						break;
+					case "a succubus outfit":
+						r += `severe steel-frame glasses,`;
+						break;
+					case "harem gauze":
+					case "slutty jewelry":
+						r += `glasses with golden wire frames,`;
+						break;
+					case "a burqa":
+					case "a niqab and abaya":
+					case "a penitent nuns habit":
+					case "a klan robe":
+					case "a slutty klan robe":
+						r += `cheap glasses,`;
+						break;
+					case "a gothic lolita dress":
+						r += `Victorian-styled glasses,`;
+						break;
+					case "a hanbok":
+						r += `folding spectacle glasses,`;
+						break;
+					case "a police uniform":
+						r += `aviator sunglasses,`;
+						break;
+					case "a Santa dress":
+						r += `antique reading glasses,`;
+						break;
+					case "a bunny outfit":
+					case "a monokini":
+						r += `girly retro glasses,`;
+						break;
+					case "a hijab and abaya":
+					case "a huipil":
+					case "a kimono":
+					case "a long qipao":
+					case "a nice maid outfit":
+					case "a slutty qipao":
+					case "a slutty maid outfit":
+						r += `an old fashioned pair of horn rimmed glasses,`;
+						break;
+					case "a fallen nuns habit":
+					case "a cheerleader outfit":
+					case "a slutty nurse outfit":
+						r += `a daring pair of horn rimmed glasses,`;
+						break;
+					case "clubslut netting":
+					case "a string bikini":
+					case "striped panties":
+						r += `a pair of girly pastel glasses,`;
+						break;
+					case "a scalemail bikini":
+						r += `a pair of ancient-looking glasses,`;
+						break;
+					case "a burkini":
+					case "a one-piece swimsuit":
+						r += `swim goggles,`;
+						break;
+					default:
+						r += `simple wire-frame glasses,`;
+						break;
+				}
+
+				if (child.eyes > -1) {
+					if (child.eyewear === "blurring glasses") {
+						r += ` which are designed to blur $his vision, making $him clumsy. `;
+					} else {
+						r += ` which are just for show. `;
+					}
+				} else if (child.eyes === -1) {
+					if (child.eyewear === "corrective glasses") {
+						r += ` which correct $his vision. `;
+					} else {
+						r += ` which do nothing to help $his @@.yellow;nearsightedness@@ and consequent clumsiness. `;
+					}
+				} else {
+					r += ` which, since $he is @@.red;blind,@@ are just for show. $He moves carefully as to not bump into things. `;
+				}
+			} else {
+				if (child.eyes > -1) {
+					if (child.eyewear === "blurring contacts") {
+						r += `$He's wearing contact lenses designed to blur $his vision, making $him clumsy. `;
+					}
+				} else if (child.eyes === -1) {
+					if (child.eyewear === "corrective contacts") {
+						r += `$He's wearing contact lenses to correct $his <span class="yellow">nearsightedness.</span> `;
+					} else {
+						r += `$He's <span class="yellow">nearsighted,</span> and a bit clumsy as a result. `;
+					}
+				} else {
+					r += `$He is <span class="red">blind,</span> and moves very carefully as a result. `;
+				}
+			}
+
+			if (child.earwear === "hearing aids" || child.earwear === "muffling ear plugs" || child.earwear === "deafening ear plugs") {
+				r += `In $his ears, $he wears `;
+				if (child.earwear === "hearing aids") {
+					r += `a pair of hearing aids, `;
+					if (child.hears > -1) {
+						r += `which do little to correct $his already adequate hearing. `;
+					} else if (child.hears === -1) {
+						r += `which are used to correct $his @@.yellow;hearing impairment.@@ `;
+					} else {
+						r += `which, due to $his @@.red;deafness,@@ are useless. `;
+					}
+				} else if (child.earwear === "muffling ear plugs") {
+					r += `a pair of small foam ear plugs, `;
+					if (child.hears > -1) {
+						r += `which noticeably @@.yellow;muffle $his hearing.@@ `;
+					} else if (child.hears === -1) {
+						r += `which are pointless, as $he is already @@.yellow;hard of hearing.@@ `;
+					} else {
+						r += `which are pointless, as $he is totally @@.red;deaf.@@ `;
+					}
+				} else if (child.earwear === "deafening ear plugs") {
+					r += `a pair of large silicone ear plugs, `;
+					if (child.hears > -1) {
+						r += `which @@.red;nullify $his sense of hearing.@@ `;
+					} else if (child.hears === -1) {
+						r += `which impair $his hearing to the point of @@.red;deafness.@@ `;
+					} else {
+						r += `which are pointless, as $he is already @@.red;deaf.@@ `;
+					}
+				}
+			} else {
+				if (child.hears === -1) {
+					r += `$He's @@.yellow;hard of hearing,@@ and a bit nervous as a result. `;
+				} else if (child.hears < -1) {
+					r += `$He is @@.red;deaf,@@ and overly paranoid as a result. `;
+				}
+			}
+		} else {
+			r += `$His face is featurelessly obscured by the Fuckdoll suit from the top of $his head down to $his face hole. `;
+		}
+
+		return r;
+	}
+
 	if (V.showClothing && !V.saleDescription) {
 		r += `<<earDescription>> `;			// TODO:
-		r += `<<upperFaceDescription>> `;	// TODO:
+		r += upperFace(child);
 		r += `<<HairDescription>> `;		// TODO:
 	} else {
 		r += `${His} hair is ${child.hColor}`;
@@ -12519,6 +10376,8 @@ App.Facilities.Nursery.childList = function() {
 App.Facilities.Nursery.newChild = function newChild(child) {
 	const V = State.variables;
 
+	child.ID = V.nIDNumber++;
+
 	child.actualAge = 0; /* not sure if this is the correct way to do this or if more is required */
 	child.birthWeek = 0; /* Child comes out at 0, 0. That's all that's needed. The specifics are defined later.*/
 
@@ -12605,6 +10464,258 @@ App.Facilities.Nursery.removeChild = function removeChild(index) {
 	return State.variables.cribs.deleteAt(index);
 };
 
+App.Facilities.Nursery.nameChild = function nameChild(child) {
+	const
+		V = State.variables,
+		PC = V.PC,
+		arcology = V.arcologies[0],
+		girl = child.genes === "XX" ? "girl" : "boy";
+
+	let
+		r = ``,
+		father = 0,
+		mother = 0;
+
+	if (child.father === -1 && child.mother === -1) {
+		father = PC;
+		mother = PC;
+	} else {
+		if (child.father === -1) {
+			father = PC;
+			mother = getSlave(child.mother);
+		} else if (child.mother === -1) {
+			father = getSlave(child.father);
+			mother = PC;
+		} else {
+			father = getSlave(child.father);
+			mother = getSlave(child.mother);
+		}
+	}
+
+	function newChildName(child) {
+		const
+			V = State.variable;
+
+		child.birthName = generateName(child.nationality, child.race, child.genes === "XY");
+
+		if (child.genes  === "XY" && !V.allowMaleSlaveNames && isMaleName(child.birthName, child.nationality, child.race)) {
+			child.slaveName = generateName(child.nationality, child.race, false);
+		} else {
+			child.slaveName = child.birthName;
+		}
+	}
+
+	function parentNames(parent, child) {
+		const
+			V = State.variables,
+			slaves = V.slaves;
+
+		let
+			currentSlaveNames = slaves.map(s => s.slaveName),
+			continentNationality;
+
+		child.slaveName = generateName(parent.nationality, parent.race, parent.genes === "XY", sn => !currentSlaveNames.includes(sn));
+
+		if (!child.slaveName) {
+			for (let i = 0; i < 10; i++) {
+				continentNationality = hashChoice(V.nationalities);
+				child.slaveName = generateName(continentNationality, child.race, child.genes === "XY", sn => !currentSlaveNames.includes(sn));
+			}
+		}
+		if (!child.slaveName) {
+			child.slaveName = generateName(parent.nationality, parent.race, parent.genes === "XY");
+		}
+	}
+
+	r += `You can name the new child, if you so desire.`;
+
+	r += `<br>
+	<<textbox "${child.slaveName}" ${child.slaveName}>>
+		<<link "Commit name">>`;
+		child.birthName = child.slaveName;
+		r += `<<replace "#naming">>
+		You instruct ${V.assistantName} to register the new ${girl} as "${child.slaveName}" in the slave registry.
+		<</replace>>
+		<</link>>
+	<br>
+	<<link "Have your PA assign $him a random name">>
+		<<replace "#naming">>`;
+			newChildName(child);
+			r += `${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+		<</replace>>
+	<</link>>`;
+
+	if (arcology.FSPastoralist !== "unset") {
+		if (child.lactation > 0) {
+			r += `<br>
+			<<link "Have your PA assign $him a random cow name">>
+			<<replace "#naming">>`;
+			child.slaveName = setup.cowSlaveNames.random();
+			child.birthName = child.slaveName;
+			r += `${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+			<</link>>`;
+		}
+	}
+	if (arcology.FSChattelReligionist !== "unset") {
+		r += `<br>
+		<<link "Have your PA assign $him a random devotional name">>
+			<<replace "#naming">>`;
+			child.slaveName = setup.chattelReligionistSlaveNames.random();
+			child.birthName = child.slaveName;
+			`${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+		<</link>>`;
+	}
+	if (arcology.FSRomanRevivalist !== "unset") {
+		r += `<br>
+		<<link "Have your PA assign $him a random Roman name">>
+			<<replace "#naming">>`;
+			child.slaveName = setup.romanSlaveNames.random();
+			child.birthName = child.slaveName;
+			`${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+		<</link>>`;
+	} else if (arcology.FSAztecRevivalist !== "unset") {
+		r += `<br>
+		<<link "Have your PA assign $him a random Aztec name">>
+			<<replace "#naming">>`;
+			child.slaveName = setup.aztecSlaveNames.random();
+			child.birthName = child.slaveName;
+			`${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+		<</link>>`;
+	} else if (arcology.FSEgyptianRevivalist !== "unset") {
+		r += `<br>
+		<<link "Have your PA assign $him a random ancient Egyptian name">>
+			<<replace "#naming">>`;
+			child.slaveName = setup.ancientEgyptianSlaveNames.random();
+			child.birthName = child.slaveName;
+			`${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+		<</link>>`;
+	} else if (arcology.FSEdoRevivalist !== "unset") {
+		r += `<br>
+		<<link "Have your PA assign $him a random feudal Japanese name">>
+			<<replace "#naming">>`;
+			child.slaveName = setup.edoSlaveNames.random();
+			child.birthName = child.slaveName;
+			`${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+		<</link>>`;
+	}
+	if (arcology.FSDegradationist !== "unset") {
+		r += `<br>
+		<<link "Have your PA assign $him a degrading name">>
+			<<replace "#naming">>`;
+			DegradingName(child);
+			child.birthName = child.slaveName;
+			`${V.assistantName} registers the new ${girl} as "${child.slaveName}" in your registry.
+			<</replace>>
+		<</link>>`;
+	}
+	if (mother !== PC && mother !== 0) {
+		App.Utils.setLocalPronouns(mother, 2);
+		if (typeof V.Concubine !== "undefined" && mother.ID === V.Concubine.ID) {
+			r += `<br>
+			<<link "Permit your Concubine to name _his2 daughter">>
+				<<replace "#naming">>`;
+					parentNames(mother, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${mother.slaveName} picks a name ${he2} thinks you might find attractive; from now on ${his2} daughter will be known as "${child.slaveName}".
+				<</replace>>
+			<</link>>`;
+		} else if (mother.relationship === -3 && mother.devotion >= -20) {
+			r += `<br>
+			<<link "Permit your wife to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(mother, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${mother.slaveName} picks a name suitable for your daughter; from now on ${he2} will be known as "${child.slaveName}".
+				<</replace>>
+			<</link>>`;
+		} else if (typeof V.Bodyguard !== "undefined" && mother.ID === V.Bodyguard.ID) {
+			r += `<br>
+			<<link "Permit your bodyguard to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(mother, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${mother.slaveName} decides on "${child.slaveName}" for ${his2} daughter. ${He2} hopes you'll find it fitting $his station.
+				<</replace>>
+			<</link>>`;
+		} else if (typeof V.Headgirl !== "undefined" && mother.ID === V.Headgirl.ID) {
+			r += `<br>
+			<<link "Permit your Head Girl to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(mother, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${mother.slaveName} decides on "${child.slaveName}" for ${his2} daughter, and hopes it will be a name your other slaves will learn to respect.
+				<</replace>>
+			<</link>>`;
+		} else if (mother.devotion > 50 && mother.trust > 50) {
+			r += `<br>
+			<<link "Permit $his devoted mother to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(mother, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${mother.slaveName} picks a name ${he2} hopes you'll like; from now on ${his2} daughter will be known as "${child.slaveName}".
+				<</replace>>
+			<</link>>`;
+		}
+	}
+	if (father !== PC && father !== 0 && father !== mother) {
+		App.Utils.setLocalPronouns(father, 2);
+		if (typeof V.Concubine !== "undefined" && father.ID === V.Concubine.ID) {
+			r += `<br>
+			<<link "Permit your Concubine to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(father, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${father.slaveName} picks a name ${he2} thinks you might find attractive; from now on ${his2} daughter will be known as "${child.slaveName}".
+				<</replace>>
+			<</link>>`;
+		} else if (father.relationship === -3 && father.devotion >= -20) {
+			r += `<br>
+			<<link "Permit your wife to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(father, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${father.slaveName} picks a name suitable for your daughter; from now on $he will be known as "${child.slaveName}".
+				<</replace>>
+			<</link>>`;
+		} else if (typeof V.Bodyguard !== "undefined" && father.ID === V.Bodyguard.ID) {
+			r += `<br>
+			<<link "Permit your bodyguard to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(father, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${father.slaveName} decides on "${child.slaveName}" for ${his2} daughter. ${He2} hopes you'll find it fitting $his station.
+				<</replace>>
+			<</link>>`;
+		} else if (typeof V.Headgirl !== "undefined" && father.ID === V.Headgirl.ID) {
+			r += `<br>
+			<<link "Permit your Head Girl to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(father, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${father.slaveName} decides on "${child.slaveName}" for ${his2} daughter, and hopes it will be a name your other slaves will learn to respect.
+				<</replace>>
+			<</link>>`;
+		} else if (father.devotion > 50 && father.trust > 50) {
+			r += `<br>
+			<<link "Permit $his devoted father to name ${his2} daughter">>
+				<<replace "#naming">>`;
+					parentNames(father, child);
+					child.birthName = child.slaveName;
+					`After some careful consideration, ${father.slaveName} picks a name ${he2} hopes you'll like; from now on ${his2} daughter will be known as "${child.slaveName}".
+				<</replace>>
+			<</link>>`;
+		}
+	}
+
+	return r;
+};
+
 App.Facilities.Nursery.childToSlave = function childToSlave(child) {
 	child.abortionTat = -1,
 	child.accent = 0,
@@ -12632,6 +10743,7 @@ App.Facilities.Nursery.childToSlave = function childToSlave(child) {
 	child.belly = 0,
 	child.bellyAccessory = "none",
 	child.bellyFluid = 0,
+	child.bellyImplant = -1,
 	child.bellyPreg = 0,
 	child.bellySag = 0,
 	child.bellySagPreg = 0,
@@ -12757,7 +10869,8 @@ App.Facilities.Nursery.childToSlave = function childToSlave(child) {
 	child.headAccessory = "none",
 	child.health = jsRandom(80, 100),
 	child.hears = 0,
-	child.height = 163,	// TODO:
+	child.heels = 0,
+	child.height = jsRandom(85, 105),
 	child.hips = 0,
 	child.hormoneBalance = 0,
 	child.hormones = 0,
@@ -12951,7 +11064,7 @@ App.Facilities.Nursery.childToSlave = function childToSlave(child) {
 	child.voiceImplant = 0,
 	child.waist = 0,
 	child.weeksLeft = 0,
-	child.weight = 0,	// TODO:
+	child.weight = jsRandom(-10, 10),
 	child.womb = [],
 	child.wombImplant = "none";
 
diff --git a/src/facilities/nursery/nurseryWorkaround.tw b/src/facilities/nursery/nurseryWorkaround.tw
index b596cee65974477a9781d6be437649001c75d45b..12aff687a57507d8610feeee9263a9335cfc104a 100644
--- a/src/facilities/nursery/nurseryWorkaround.tw
+++ b/src/facilities/nursery/nurseryWorkaround.tw
@@ -2,5 +2,4 @@
 
 <<if $cribs.length < $nursery>>
 	<<run App.Facilities.Nursery.newChild($activeChild)>>
-	<<run App.Facilities.Nursery.nameChild($activeChild)>>
 <</if>>
\ No newline at end of file
diff --git a/src/facilities/nursery/renameChild.tw b/src/facilities/nursery/renameChild.tw
new file mode 100644
index 0000000000000000000000000000000000000000..a75cbc16e31390f660455361d15aa3baad00fefa
--- /dev/null
+++ b/src/facilities/nursery/renameChild.tw
@@ -0,0 +1,142 @@
+:: Rename Child [nobr]
+
+<<set $nextButton = "Back", $nextLink = "Slave Interact">>
+
+<<if $activeChild.slaveName === $oldName && $activeChild.slaveSurname === $oldSurname>>
+	<<goto "Slave Interact">>
+<<else>>
+/* First time renaming reaction */
+<<if $activeChild.slaveName === "" || ndef $activeChild.slaveName>>
+	$oldName needs to be called something on the records, so $oldName $he stays.
+	<<set $activeChild.slaveName = $oldName>>
+<<elseif $activeChild.fetish == "mindbroken">>
+	$activeChild.slaveName doesn't even recognize that $he's been renamed. It simply does not register.
+<<elseif ($oldName != $activeChild.birthName && $oldSurname != $activeChild.birthSurname) && ($activeChild.slaveName == $activeChild.birthName || $activeChild.slaveSurname == $activeChild.birthSurname)>>
+	$activeChild.slaveName
+	<<if $activeChild.devotion > 50>>
+		cheerfully accepts $his old name back.
+	<<elseif $activeChild.devotion >= -20>>
+		obediently accepts $his old name back.
+	<<elseif $activeChild.devotion >= -50>>
+		happily accepts $his original name.
+	<<elseif $activeChild.trust > 20>>
+		scoffs at the notion that $he was ever anything other than <<= SlaveFullBirthName($activeChild)>>, @@.orangered;weakening your control over $him.@@
+		<<set $activeChild.trust += 5>>
+	<<else>>
+		cautiously accepts the return of $his name.
+	<</if>>
+<<elseif $oldName == $activeChild.birthName || $oldSurname == $activeChild.birthSurname>>
+	$activeChild.slaveName
+	<<if $activeChild.devotion > 50>>
+		accepts $his new name cheerfully. This attachment to you @@.hotpink; increases $his devotion.@@
+		<<set $activeChild.devotion += 4>>
+	<<elseif $activeChild.devotion >= -20>>
+		obediently accepts $his new name. This surrender to you @@.hotpink; increases $his obedience.@@
+		<<set $activeChild.devotion += 4>>
+	<<elseif $activeChild.devotion >= -50>>
+		reluctantly accepts $his new name.
+	<<else>>
+		angrily tries to resist $his new name, insisting that $his name is <<= SlaveFullBirthName($activeChild)>>. This resistance @@.mediumorchid; increases $his rebelliousness.@@
+		<<set $activeChild.devotion -= 5>>
+	<</if>>
+<<else>>
+	Since $activeChild.slaveName has already had a new name <<if $activeChild.devotion > 20>>given to<<else>>forced on<</if>> $him before, the mere fact of having it changed again doesn't really affect $him.
+<</if>>
+
+<<set _insultingName = 0>>
+<<if $oldName != $activeChild.slaveName && typeof $activeChild.slaveName == "string">>
+	<<set _toSearch = $activeChild.slaveName.toLowerCase()>>
+	<<for $i = 0; $i < setup.badWords.length; $i++>>
+		<<if _toSearch.indexOf(setup.badWords[$i]) != -1>>
+			<<set _insultingName = 1>>
+			<<break>>
+		<</if>>
+	<</for>>
+<</if>>
+<<if !_insultingName>>
+	<<if $oldSurname != $activeChild.slaveSurname && typeof $activeChild.slaveSurname == "string">>
+		<<set _toSearch = $activeChild.slaveSurname.toLowerCase()>>
+		<<for $i = 0; $i < setup.badWords.length; $i++>>
+			<<if _toSearch.indexOf(setup.badWords[$i]) != -1>>
+				<<set _insultingName = 1>>
+				<<break>>
+			<</if>>
+		<</for>>
+	<</if>>
+<</if>>
+<<if _insultingName == 1>>
+	<<if $activeChild.fetish == "mindbroken">>
+		$His new name would be insulting to a normal $girl, but $he dully accepts that it is an accurate description and goes about $his duties.
+	<<elseif $activeChild.devotion < -50>>
+		Being given such a degrading name @@.mediumorchid;further increases $his hatred@@ of you.
+		<<set $activeChild.devotion -= 5>>
+	<<elseif $activeChild.devotion <= 50>>
+		Being given such a degrading name @@.gold;terrifies $him,@@ since $he thinks it's fair warning for what $he'll suffer in the future.
+		<<set $activeChild.trust -= 5>>
+	<</if>>
+<</if>>
+
+/* Wife's surname reaction */
+<<if $oldSurname != $activeChild.slaveSurname>>
+	<<if $activeChild.relationship >= 5>>
+		<<set _i = $slaveIndices[$activeChild.relationshipTarget]>>
+		<<if ndef _i>>@@.red;Error, relationshipTarget not found.@@<</if>>
+			<<if $slaves[_i].slaveSurname>>
+			<<if $activeChild.slaveSurname == $slaves[_i].slaveSurname>>
+				$He's touched that $he now shares a surname with $his wife $slaves[_i].slaveName $slaves[_i].slaveSurname, and is @@.mediumaquamarine;more confident than ever@@ that you intend to keep them together in marital bliss.
+				<<set $activeChild.trust += 5>>
+			<<elseif $oldSurname == $slaves[_i].slaveSurname>>
+				$He's concerned that $he no longer shares a surname with $his wife $slaves[_i].slaveName $slaves[_i].slaveSurname, and is @@.gold;very worried@@ that you might be considering splitting them up.
+				<<set $activeChild.trust -= 5>>
+			<</if>>
+		<</if>>
+	<</if>>
+<</if>>
+
+/* PC's surname reaction */
+<<if $oldSurname != $activeChild.slaveSurname>>
+	<<if $activeChild.relationship == -3>>
+		<<if $PC.surname>>
+			<<if $activeChild.fetish == "mindbroken">>
+				Names are meaningless to $him and it is unlikely $he'll remember it.
+			<<elseif $activeChild.devotion+$activeChild.trust >= 175>>
+				<<if $activeChild.slaveSurname == $PC.surname>>
+					<<if $activeChild.amp <= 0>>
+						When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he starts to cry. $He tries to get $himself under control and thank you as best $he can, wiping at the tears running down $his $activeChild.skin cheeks, but $he can't seem to stop weeping as $he thanks you over and over. $He's a sex slave, your property, and it's understandable that some doubts about the permanence of $his place as your slave wife. This has @@.mediumaquamarine;helped reassure $him,@@ and explains the strength of $his emotional reaction. The next time you make love to $him, $he @@.hotpink;presses $himself as close to you as $he can,@@ eager to drink in as much of your presence as $he can get.
+					<<else>>
+						$He's @@.hotpink;deeply touched@@ that $he now shares a surname with you, and has @@.mediumaquamarine;an additional source of confidence@@ that $he'll remain your amputee slave wife.
+					<</if>>
+					<<set $activeChild.devotion += 5, $activeChild.trust += 5>>
+				<<elseif $oldSurname == $PC.slaveSurname>>
+					$He's devastated that you'd rename $him something other than your name. $He's @@.gold;terrified@@ that you intend to discard $him as your slave wife, and @@.mediumorchid;saddened@@ that you would take away something that was precious to $him.
+					<<set $activeChild.devotion -= 5, $activeChild.trust -= 5>>
+				<</if>>
+			<<elseif $activeChild.devotion < -20 && $activeChild.trust > 20>>
+				<<if $activeChild.slaveSurname == $PC.surname>>
+					When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he shows no reaction. You already took everything from $him, what's a name at this point?
+				<<elseif $oldSurname == $PC.slaveSurname>>
+					$He doesn't care about losing your surname at first, but it quickly sets in that $he may have @@.gold;pushed $his position too far.@@
+					<<set $activeChild.trust -= 20>>
+				<</if>>
+			<<elseif $activeChild.devotion < -20>>
+				<<if $activeChild.slaveSurname == $PC.surname>>
+					When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he pleads with you not to steal $his name. It matters little to you, and $he is forced to @@.hotpink;accept your will.@@
+					<<set $activeChild.devotion += 5>>
+				<<elseif $oldSurname == $PC.slaveSurname>>
+					$He's @@.mediumorchid;happy@@ to no longer have to share a name with $his tormentor, but the bliss doesn't last long as @@.gold;dread@@ quickly sets in about what this may mean.
+					<<set $activeChild.devotion += 5, $activeChild.trust -= 10>>
+				<</if>>
+			<<else>>
+				<<if $activeChild.slaveSurname == $PC.surname>>
+					When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he nods with approval feeling @@.mediumaquamarine;that $he may hold at least some value in your eyes.@@
+					<<set $activeChild.trust += 5>>
+				<<elseif $oldSurname == $PC.slaveSurname>>
+					$He accepts that you'd rename $him something other than your name. $He's @@.gold;a little scared@@ that you intend to discard $him as your slave wife, or worse, but realizes this was not only a possibility, but likely.
+					<<set $activeChild.trust -= 5>>
+				<</if>>
+			<</if>>
+		<</if>>
+	<</if>>
+<</if>>
+
+<</if>> /* close new name check */
diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js
index 674f313a10aa17670e3d888a1561048ebb25fb9b..efee4bba8f23157edd1060a3c457e622d82d1cc5 100644
--- a/src/js/generateGenetics.js
+++ b/src/js/generateGenetics.js
@@ -1250,8 +1250,6 @@ window.generateChild = function(mother, ova, destination) {
 	let pregUpgrade = V.pregnancyMonitoringUpgrade;
 	let child = {};
 
-	child.ID = V.nIDNumber++;
-
 	if (!destination) { // does extra work for the incubator if defined, otherwise builds a simple object
 		if (genes.gender === "XX") {
 			child.genes = "XX";