diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt
index 1ccd47c60507c0c4c6fd149d8a554bf41d106662..749083907e94c094ab70930c01e6684ef48a74b8 100644
--- a/slave variables documentation - Pregmod.txt	
+++ b/slave variables documentation - Pregmod.txt	
@@ -2237,6 +2237,7 @@ clothes:
 
 may accept strings, use at own risk
 "a ball gown"
+"a biyelgee costume"
 "a bunny outfit"
 "a burkini"
 "a burqa"
@@ -2244,6 +2245,7 @@ may accept strings, use at own risk
 "a cheerleader outfit"
 "a comfortable bodysuit"
 "a cybersuit"
+"a dirndl"
 "a fallen nuns habit"
 "a Fuckdoll suit"
 "a halter top dress"
@@ -2253,10 +2255,12 @@ may accept strings, use at own risk
 "a kimono"
 "a latex catsuit"
 "a leotard"
+"a long qipao"
 "a maternity dress"
 "a military uniform"
 "a mini dress"
 "a monokini"
+"a mounty outfit"
 "a nice maid outfit"
 "a nice nurse outfit"
 "a niqab and abaya"
@@ -2277,6 +2281,7 @@ may accept strings, use at own risk
 "an apron"
 "attractive lingerie"
 "attractive lingerie for a pregnant woman"
+"battlearmor"
 "battledress"
 "body oil"
 "chains"
@@ -2284,6 +2289,8 @@ may accept strings, use at own risk
 "conservative clothing"
 "cutoffs and a t-shirt"
 "harem gauze"
+"kitty lingerie"
+"lederhosen"
 "nice business attire"
 "no clothing"
 "restrictive latex"
@@ -2294,12 +2301,6 @@ may accept strings, use at own risk
 "stretch pants and a crop-top"
 "uncomfortable straps"
 "Western clothing"
-"a long qipao"
-"battlearmor"
-"a mounty outfit"
-"lederhosen"
-"a dirndl"
-"a biyelgee costume"
 
 collar:
 
@@ -2314,6 +2315,7 @@ may accept strings, use at own risk
 "heavy gold"
 "pretty jewelry"
 "nice retirement counter"
+"bell collar"
 "leather with cowbell"
 "bowtie"
 "neck corset"
diff --git a/src/art/artJS.tw b/src/art/artJS.tw
index e959f3161408ab7c66b7c0b72127dbbfc4a3d3b9..9df1001bbcf99ee055a9565b17979098fa0e0cd9 100644
--- a/src/art/artJS.tw
+++ b/src/art/artJS.tw
@@ -218,10 +218,10 @@ window.clothing2artSuffix = function(v) {
 
 window.skinColorCatcher = function(artSlave) {
 var colorSlave = {
-   skinColor: "#d76b93;",
+   skinColor: "#e8b693;",
    areolaColor: "#d76b93;",
    labiaColor: "#d76b93;",
-   lipsColor: "#d76b93;"
+   lipsColor: "#ff69b4;"
    };
 if (artSlave.skin == "camouflage patterned") {
    colorSlave.skinColor = "#78875a";
@@ -360,6 +360,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#D58E5F";
+    colorSlave.areolaColor = "#B17777";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") {
@@ -464,6 +469,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#312926";
     colorSlave.areolaColor = "#181616";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#985C34";
+    colorSlave.areolaColor = "#764B3A";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") {
@@ -568,6 +578,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#634F45";
     colorSlave.areolaColor = "#4D3A2E";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") {
@@ -672,6 +687,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") {
@@ -776,6 +796,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") {
@@ -880,6 +905,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") {
@@ -984,6 +1014,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#D0814C";
+    colorSlave.areolaColor = "#A96767";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") {
@@ -1088,6 +1123,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") {
@@ -1192,6 +1232,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") {
@@ -1296,6 +1341,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#6B5449";
     colorSlave.areolaColor = "#473C37";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#C17848";
+    colorSlave.areolaColor = "#A75A34";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") {
@@ -1400,6 +1450,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#583E2F";
     colorSlave.areolaColor = "#3F3A38";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 
 } else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") {
@@ -1504,6 +1559,11 @@ if (artSlave.skin == "camouflage patterned") {
     colorSlave.skinColor = "#634F45";
     colorSlave.areolaColor = "#4E3C32";
     colorSlave.labiaColor = "#F977A3";
+  } else {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+	colorSlave.lipsColor = "#9e4c44";
   }
 }
    return colorSlave;
diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw
index 20efeb2f4ce44e61478e92e5316272ab7b79de14..f23c50dabf5e827dabb1aea4d563a00a2487f9d2 100644
--- a/src/js/rulesAssistantOptions.tw
+++ b/src/js/rulesAssistantOptions.tw
@@ -1073,6 +1073,7 @@ window.rulesAssistantOptions = (function() {
 				["Halter top", "a halter top dress"],
 				["Hijab and abaya", "a hijab and abaya"],
 				["Hijab and blouse", "a hijab and blouse"],
+				["Kitty lingerie", "kitty lingerie"],
 				["Latex catsuit", "a latex catsuit"],
 				["Lederhosen", "lederhosen"],
 				["Leotard", "a leotard"],
@@ -1155,13 +1156,14 @@ window.rulesAssistantOptions = (function() {
 				["Silken Ribbon", "silk ribbon"],
 				["Heavy Gold", "heavy gold"],
 				["Pretty jewelry", "pretty jewelry"],
+				["Bell", "bell collar"],
 				["Cowbell", "leather with cowbell"]
 			];
 			if (V.seeAge !== 0)
 				ncollars.push(["Nice retirement counter", "nice retirement counter"]);
 			const fsncollars = [
 				["Bowtie collar", "bowtie"],
-				["ancient Egyptian", "ancient Egyptian"],
+				["Ancient Egyptian", "ancient Egyptian"],
 			];
 			fsncollars.forEach(pair => { if (isItemAccessible(pair[1])) ncollars.push(pair); });
 			const nice = new ListSubSection(this, "Nice", ncollars);
diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw
index 5d674c3320b34b63fa1fd0d79d78666f52830e8a..b0dd030eb769828955c5d9312a382fd591574808 100644
--- a/src/js/slaveSummaryWidgets.tw
+++ b/src/js/slaveSummaryWidgets.tw
@@ -4151,7 +4151,7 @@ window.SlaveSummaryUncached = (function(){
 	function long_clothes(slave) {
 		switch (slave.clothes) {
 			case "attractive lingerie":
-				r += `Lingerie.`;
+				r += `Nice lingerie.`;
 				break;
 			case "a succubus outfit":
 				r += `Succubus outfit.`;
@@ -4336,6 +4336,9 @@ window.SlaveSummaryUncached = (function(){
 			case "a burqa":
 				r += `Burqa.`;
 				break;
+			case "kitty lingerie":
+				r += `Kitty lingerie.`;
+				break;
 			default:
 				r += `Naked.`;
 				break;
@@ -4390,6 +4393,9 @@ window.SlaveSummaryUncached = (function(){
 			case "nice retirement counter":
 				r += `Nice counter collar.`;
 				break;
+			case "bell collar":
+				r += `Bell collar.`;
+				break;
 			case "leather with cowbell":
 				r += `Cowbell collar.`;
 				break;
diff --git a/src/npc/fAbuse.tw b/src/npc/fAbuse.tw
index 8580198e7366ea9bf91f33527ba7692bc05314bd..2d4a12b0c11afb4497261a45085fe8456d92b245 100644
--- a/src/npc/fAbuse.tw
+++ b/src/npc/fAbuse.tw
@@ -187,6 +187,8 @@
 		$His leotard is tight enough that $he has to struggle mightily to get it off that quickly.
 	<<case "a bunny outfit">>
 		$He's desperately torn between hurry to avoid punishment and fear $he'll put runs in $his hose.
+	<<case "kitty lingerie">>
+		$He almost tears $his decorative lingerie in $his haste to avoid punishment.
 	<<case "harem gauze">>
 		$He's desperately torn between hurry to avoid punishment and fear $he'll tear $his flimsy gauze.
 	<<case "slutty jewelry">>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index aa4ebf94ad4eff7e2e039e8f447adaaf629b204b..7cbc695267336a0e62d4539ca07af8dee027f8e6 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -2849,10 +2849,18 @@ Setting missing slave variables:
 <<if ndef _Slave.bellyAccessory>>
   <<set _Slave.bellyAccessory = "none">>
 <</if>>
-
 <<if ndef _Slave.legAccessory>>
   <<set _Slave.legAccessory = "none">>
 <</if>>
+<<if ndef _Slave.headAccessory>>
+  <<set _Slave.headAccessory = "none">>
+<</if>>
+<<if ndef _Slave.rearAccessory>>
+  <<set _Slave.rearAccessory = "none">>
+<</if>>
+<<if ndef _Slave.backAccessory>>
+  <<set _Slave.backAccessory = "none">>
+<</if>>
 
 <<if (ndef _Slave.currentRules) || (_Slave.currentRules.length < 1)>>
 	<<set _Slave.currentRules = []>>
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 505dea82f61b250d40a69d3beaf33a45f2ca20b6..1fa4774f7d735415fc9d206fa38e076638cbb079 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -132,7 +132,7 @@ When you've finished your task, you raise your eyes to examine her. She's standi
 	She's nude, making it obvious that her poor soft member has done its duty today. It even looks a little moist, as though it bred a fertile slave's pussy only a few minutes ago.
 <<elseif ["body oil", "chains", "clubslut netting", "restrictive latex", "shibari ropes", "uncomfortable straps"].indexOf($activeSlave.clothes) != -1>>
 	Her clothes don't cover her dick, making it obvious that her poor soft member has done its duty today. It even looks a little moist, as though it bred a fertile slave's pussy only a few minutes ago.
-<<elseif ["a comfortable bodysuit", "a fallen nuns habit", "a latex catsuit", "a leotard", "a monokini", "a cybersuit", "a scalemail bikini", "a string bikini", "attractive lingerie for a pregnant woman", "attractive lingerie", "harem gauze", "restrictive latex", "slutty jewelry", "spats and a tank top", "stretch pants and a crop-top", "a burkini"].indexOf($activeSlave.clothes) != -1>>
+<<elseif ["a burkini", "a comfortable bodysuit", "a fallen nuns habit", "a latex catsuit", "a leotard", "a monokini", "a cybersuit", "a scalemail bikini", "a string bikini", "attractive lingerie for a pregnant woman", "attractive lingerie", "harem gauze", "kitty lingerie", "restrictive latex", "slutty jewelry", "spats and a tank top", "stretch pants and a crop-top"].indexOf($activeSlave.clothes) != -1>>
 	Her clothes cover her groin, but they're pretty tight, making it clear that her poor soft member has done its duty today.
 <<else>>
 	Her clothes are relatively modest, so you can't see it, but it's clear that her poor soft member has done its duty today.
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index ff51380a4b9287015c2a8cd6c26615023a7be0bd..b2fc1571551691f88fca26c3f80fc160d12dd344 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -3556,7 +3556,7 @@ She can't manage to
 	get her tailored teddy up over her buttocks, not without risking the seams. She's got it
 <<case "slutty jewelry">>
 	get a couple of the light golden chains of her bangles up and over her buttocks. She's got them
-<<case "attractive lingerie for a pregnant woman">>
+<<case "attractive lingerie for a pregnant woman" "kitty lingerie">>
 	pull her pretty silk panties up over her buttocks, not without tearing it. She's got it
 <<case "a maternity dress">>
 	pull her maternity dress up over her buttocks; it was made to stretch, but not in this direction. She's got it
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index fa7eab2bd0ee02acd2ec44e3bb3f8bb02ab17f72..087fb07b24cb5abd4a00bbbeb8243582b516510e 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -627,6 +627,7 @@
 	| <<link "Haltertop dress">><<set $activeSlave.clothes = "a halter top dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 	| <<link "Hijab and abaya">><<set $activeSlave.clothes = "a hijab and abaya",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 	| <<link "Hijab and blouse">><<set $activeSlave.clothes = "a hijab and blouse",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+	| <<link "Kitty lingerie">><<set $activeSlave.clothes = "kitty lingerie",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 	| <<link "Latex catsuit">><<set $activeSlave.clothes = "a latex catsuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 	| <<link "Lederhosen">><<set $activeSlave.clothes = "lederhosen",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 	| <<link "Leotard">><<set $activeSlave.clothes = "a leotard",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
@@ -720,6 +721,7 @@
 	 <<if ($seeAge != 0)>>
 		| <<link "Nice retirement counter">><<set $activeSlave.collar = "nice retirement counter">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 	<</if>>
+	| <<link "Bell">><<set $activeSlave.collar = "bell collar">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 	| <<link "Cowbell">><<set $activeSlave.collar = "leather with cowbell">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 	<<if isItemAccessible("bowtie")>>
 		| //FS// <<link "Bowtie collar">><<set $activeSlave.collar = "bowtie">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
diff --git a/src/uncategorized/toychest.tw b/src/uncategorized/toychest.tw
index 4dd67c0edcb69598c90489b21aeb79ca2c602ffb..c4c902c0fa289ae21e26dce10f7225355f0d9d82 100644
--- a/src/uncategorized/toychest.tw
+++ b/src/uncategorized/toychest.tw
@@ -50,8 +50,6 @@
 	She ignores her clothing, regarding it as an impediment to her purpose.
 <<else>>
 	<<switch $slaves[$i].clothes>>
-	<<case "attractive lingerie">>
-		Her nipples show invitingly through the holes in her white lace lingerie.
 	<<case "shibari ropes">>
 		You've tied her shibari bindings so that she's forced to thrust out her chest.
 	<<case "uncomfortable straps">>
@@ -98,6 +96,8 @@
 		Her sackcloth habit gives the office a somber air.
 	<<case "attractive lingerie">>
 		She's wearing classy lingerie, making her an unusually refined ornament to the office.
+	<<case "kiity lingerie">>
+		Her cat-themed lingerie gives the office a bizarrely innocent air of perversion.
 	<<case "a succubus outfit">>
 		She's dressed to look like a succubus. There is a <<if $PC.title == 1>>demon in this office, and she serves him<<else>>demoness in this office, and she serves her<</if>>.
 	<<case "spats and a tank top">>
diff --git a/src/uncategorized/useGuard.tw b/src/uncategorized/useGuard.tw
index 116122a5d4884ec240d48612372edb8623e9bcc7..c426721ea6ed90d353ae7ae4ff3d76913e9e0d10 100644
--- a/src/uncategorized/useGuard.tw
+++ b/src/uncategorized/useGuard.tw
@@ -65,6 +65,8 @@ $slaves[$i].slaveName is standing behind your left shoulder, guarding your perso
 	$He's wearing a cheerleader uniform, creating an amusing effect with $his weapons.
 <<case "attractive lingerie for a pregnant woman">>
 	$His silky lingerie contrasts with $his deadly weaponry.
+<<case "kitty lingerie">>
+	$His cutesy lingerie contrasts with $his deadly weaponry.
 <<case "a maternity dress">>
 	$His loose dress gives $him plenty of places to conceal weaponry.
 <<case "stretch pants and a crop-top">>
diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index ece0a7ca5c0293de205475597f9ccf3aa84b6816..0425a1fb7afa2f0d555b4d20072862c329c51d75 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -1083,6 +1083,12 @@
 		<</if>>
 	<<case "attractive lingerie">>
 		$His pretty white lace bra has thoughtful cuts that tastefully let $his nipples stick through.
+	<<case "kitty lingerie">>
+		<<if $activeSlave.boobs < 300>>
+			$His lingerie's cleavage window proudly displays $his flat chest.
+		<<else>>
+			$His lingerie's cleavage window proudly displays $his ample cleavage.
+		<</if>>
 	<<case "a succubus outfit">>
 		<<if $activeSlave.boobs < 300>>
 			$His succubus outfit presents this sex demon's flat chest, inviting a damning fondle.
@@ -1271,6 +1277,8 @@
 		$His chattel habit is designed for sex without being removed.
 	<<case "a penitent nuns habit">>
 		$His habit chafes $him so cruelly that it would probably be a relief to $him to have it pulled off, even if $he's roughly fucked afterward.
+	<<case "kitty lingerie">>
+		As $he moves, the strings of $his pretty kitty panties sway enticingly.
 	<<case "attractive lingerie">>
 		As $he moves, $his pretty white garter belt holds $his stockings high up on $his thighs.
 	<<case "a succubus outfit">>
@@ -2146,13 +2154,27 @@
 			<</if>>
 		<<case "attractive lingerie for a pregnant woman">>
 			<<if ($activeSlave.dick > 4) && ($activeSlave.balls > 3)>>
-				As $he moves, $his pretty white panties totally fail to restrain $his huge cock and balls, which bounce around lewdly in mockery of $his lovely appearance.
+				As $he moves, $his pretty panties totally fail to restrain $his huge cock and balls, which bounce around lewdly in mockery of $his lovely appearance.
 			<<elseif $activeSlave.dick > 4>>
-				As $he moves, $his pretty white panties totally fail to restrain $his huge penis, which flops around lewdly in mockery of $his lovely appearance.
+				As $he moves, $his pretty panties totally fail to restrain $his huge penis, which flops around lewdly in mockery of $his lovely appearance.
 			<<elseif $activeSlave.dick != 0>>
-				As $he moves, $his pretty white panties struggle to restrain $his penis.
+				As $he moves, $his pretty panties struggle to restrain $his penis.
 			<<else>>
-				As $he moves, $his pretty white panties daintily cover $his womanhood.
+				As $he moves, $his pretty panties daintily cover $his womanhood.
+			<</if>>
+		<<case "kitty lingerie">>
+			<<if $activeSlave.dick > 5>>
+				As $he moves, $his huge penis bulges out from the top of $his panties.
+			<<elseif $activeSlave.dick > 3>>
+				As $he moves, $his large penis bulges within $his panties.
+			<<elseif ($activeSlave.dick > 0) && ($activeSlave.vagina != -1)>>
+				As $he moves, $his silk panties daintily cover $his dual genitalia.
+			<<elseif $activeSlave.dick > 0>>
+				As $he moves, $his silk panties daintily cover $his penis.
+			<<elseif $activeSlave.dick != -1>>
+				As $he moves, $his silk panties daintily cover $his womanhood.
+			<<else>>
+				As $he moves, $his silk panties daintily cover $his void groin.
 			<</if>>
 		<<case "a maternity dress">>
 			<<if $activeSlave.dick > 2>>
@@ -2168,15 +2190,15 @@
 			<</if>>
 		<<case "attractive lingerie">>
 			<<if ($activeSlave.dick > 4) && ($activeSlave.balls > 3)>>
-				As $he moves, $his pretty white g-string totally fails to restrain $his huge cock and balls, which bounce around lewdly in mockery of $his lovely appearance.
+				As $he moves, $his pretty g-string totally fails to restrain $his huge cock and balls, which bounce around lewdly in mockery of $his lovely appearance.
 			<<elseif ($activeSlave.dick > 4)>>
-				As $he moves, $his pretty white g-string totally fails to restrain $his huge penis, which flops around lewdly in mockery of $his lovely appearance.
+				As $he moves, $his pretty g-string totally fails to restrain $his huge penis, which flops around lewdly in mockery of $his lovely appearance.
 			<<elseif ($activeSlave.dick != 0) && ($activeSlave.vagina != -1)>>
-				As $he moves, $his pretty white g-string struggles to restrain $his hermaphroditic genitalia.
+				As $he moves, $his pretty g-string struggles to restrain $his hermaphroditic genitalia.
 			<<elseif ($activeSlave.dick != 0)>>
-				As $he moves, $his pretty white g-string struggles to restrain $his penis.
+				As $he moves, $his pretty g-string struggles to restrain $his penis.
 			<<else>>
-				As $he moves, $his pretty white g-string daintily covers $his womanhood.
+				As $he moves, $his pretty g-string daintily covers $his womanhood.
 			<</if>>
 		<<case "a slutty maid outfit">>
 			<<if ($activeSlave.dick > 4) && ($activeSlave.balls > 3)>>
@@ -2279,8 +2301,10 @@
 		<<case "clubslut netting">>
 			<<if ($activeSlave.dick != 0)>>
 				As $he moves, $his bare cock flops around, sticking through its hole in $his netting.
-			<<else>>
+			<<elseif ($activeSlave.vagina != -1)>>
 				As $he moves, $his bare pussy beckons from its hole in $his netting.
+			<<else>>
+				As $he moves, $his netting displays his featureless groin.
 			<</if>>
 		<<case "a cheerleader outfit">>
 			<<if ($activeSlave.dick != 0)>>
@@ -4016,6 +4040,8 @@
 		$His heavy gold collar draws attention to the sexual decadence of $his mouth.
 	<<case "pretty jewelry" "nice retirement counter">>
 		$His pretty necklace can hardly be called a collar, but it's just slavish enough to hint that the throat it rests on is available.
+	<<case "bell collar">>
+		$His  little bell tinkles merrily whenever $he moves, dispelling any grace or gravity.
 	<<case "leather with cowbell">>
 		$His cowbell tinkles merrily whenever $he moves, instantly dispelling any grace or gravity.
 	<<case "bowtie">>
diff --git a/src/uncategorized/wardrobeUse.tw b/src/uncategorized/wardrobeUse.tw
index 02f6599acf223a46be6e79a88108e99adcb32449..359f59f0f231e926a10dccd57f8a1485a2a1e8bf 100644
--- a/src/uncategorized/wardrobeUse.tw
+++ b/src/uncategorized/wardrobeUse.tw
@@ -114,6 +114,11 @@ Clothes: ''<span id="clothes">$activeSlave.clothes</span>.''
 	<<replace "#clothes">>$activeSlave.clothes<</replace>>
 	<<replace "#clothingDescription">><br>//<<ClothingDescription>>//<</replace>>
 <</link>>
+| <<link "Kitty lingerie">>
+	<<set $activeSlave.clothes = "kitty lingerie",$activeSlave.choosesOwnClothes = 0>>
+	<<replace "#clothes">>$activeSlave.clothes<</replace>>
+	<<replace "#clothingDescription">><br>//<<ClothingDescription>>//<</replace>>
+<</link>>
 | <<link "Latex catsuit">>
 	<<set $activeSlave.clothes = "a latex catsuit",$activeSlave.choosesOwnClothes = 0>>
 	<<replace "#clothes">>$activeSlave.clothes<</replace>>
@@ -464,6 +469,11 @@ Clothes: ''<span id="clothes">$activeSlave.clothes</span>.''
 		<<replace "#collar">>$activeSlave.collar<</replace>>	
 	<</link>>
 <</if>>
+| <<link "Bell">>
+	<<set $activeSlave.collar = "bell collar">>
+	<<replace "#collar">>$activeSlave.collar<</replace>>
+	<<replace "#collarDescription">><br>//<<collarDescription>>//<</replace>>
+<</link>>
 | <<link "Cowbell">>
 	<<set $activeSlave.collar = "leather with cowbell">>
 	<<replace "#collar">>$activeSlave.collar<</replace>>
diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw
index 6ecec00c40d9f46625b953b31273d3a4d367237f..6af79d8f18f4dfbe2b94646b3496770bcbbbf111 100644
--- a/src/utility/birthWidgets.tw
+++ b/src/utility/birthWidgets.tw
@@ -1214,7 +1214,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 		<<set _undressed = 1>>
 	<</if>>
 
-<<case "a hijab and blouse" "a kimono" "a scalemail bikini" "a string bikini" "attractive lingerie" "attractive lingerie for a pregnant woman" "spats and a tank top" "stretch pants and a crop-top">> /*easy to remove */
+<<case "a hijab and blouse" "a kimono" "a scalemail bikini" "a string bikini" "attractive lingerie" "attractive lingerie for a pregnant woman" "kitty lingerie" "spats and a tank top" "stretch pants and a crop-top">> /*easy to remove */
 	<<if _clothesSeed < 80>>
 		<<set _undressed = 1>>
 	<</if>>
@@ -1254,7 +1254,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
-<<case "attractive lingerie for a pregnant woman">>
+<<case "attractive lingerie for a pregnant woman" "kitty lingerie">>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His panties stretch as $his baby crowns into them before finally snapping and clearing the way for childbirth.
 	<<else>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index e3640dbef017d56526e046b0738ed2b2129faa7e..8c6b3e5321730f539b1b49e27835f91de935092d 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -151,6 +151,19 @@
 		<<else>>
 			pretty lace bra accentuates $his breasts.
 		<</if>>
+	<<case "kitty lingerie">>
+		$activeSlave.slaveName's lacy bra features a hole shaped liked a cat's head in the center of $his chest;
+		<<if $activeSlave.boobs > 12000>>
+			$his breasts have stretched $his bra to the point that the hole is unrecognizable as anything feline.
+		<<elseif $activeSlave.boobs > 4000>>
+			the size of $his breasts severely stretches out the hole's shape.
+		<<elseif $activeSlave.boobs > 800>>
+			the size of $his breasts stretches out the hole's shape.
+		<<elseif $activeSlave.boobs < 300>>
+			it lies flat against $his body.
+		<<else>>
+			the hole lies directly over $his cleavage.
+		<</if>>
 	<<case "a succubus outfit">>
 		$activeSlave.slaveName's corset ends just below $his <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts, leaving them bare.
 		<<if $activeSlave.boobs > 2000>>
@@ -1341,6 +1354,17 @@ $His
 	<<else>>
 	covers $his butt.
 	<</if>>
+<<case "kitty lingerie">>
+	$His
+	<<if $activeSlave.butt > 10>>
+	panties' strings struggle to stay tied.
+	<<elseif $activeSlave.butt > 6>>
+	huge buttocks stretches the fabric of $his lingerie.
+	<<elseif $activeSlave.butt > 3>>
+	big butt is snug within $his panties.
+	<<else>>
+	silken panties accentuate $his behind.
+	<</if>>
 <<case "attractive lingerie for a pregnant woman">>
 	$His pretty silken panties
 	<<if $activeSlave.butt > 10>>
@@ -2502,6 +2526,21 @@ $He's got a
 	<<else>>
 		$his clit.
 	<</if>>
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's panties
+	<<if $activeSlave.dick > 5>>
+		can't conceal $his giant penis, which is pushed between its fabric cat ears.
+	<<elseif $activeSlave.dick > 3>>
+		bulge from the size of $his large penis.
+	<<elseif ($activeSlave.dick > 0) && ($activeSlave.vagina > -1)>>
+		cover $his dual genitalia.
+	<<elseif $activeSlave.dick > 0>>
+		cover $his penis.
+	<<elseif $activeSlave.vagina == -1>>
+		cover $his genitalia-free groin.
+	<<else>>
+		cover $his pussy.
+	<</if>>
 <<case "a burkini">>
 	$activeSlave.slaveName's burkini is designed to modestly cover $his
 	<<if ($activeSlave.dick > 5) && ($activeSlave.vagina > -1)>>
@@ -10677,6 +10716,104 @@ $He has
 	<<elseif $activeSlave.muscles > 30>>
 		$activeSlave.slaveName's armor tightly clings to $his ripped abs, clearly displaying $his six pack.
 	<</if>>
+<<case "kitty lingerie">>
+	<<if $activeSlave.belly >= 1000000>>
+		//WIP//
+	<<elseif $activeSlave.belly >= 750000>>
+		<<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's titanic <<print $activeSlave.inflationType>>-filled belly completely hides $his silk panties and takes full advantage of its lack of restriction to bulge tremendously.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's titanic implant-filled belly completely hides $his silk panties and takes full advantage of its lack of restriction to bulge tremendously.
+		<<else>>
+			$activeSlave.slaveName's titanic pregnant belly completely hides $his silk panties. $His exposed middle gives $his children the room they so desperately need to keep growing.
+		<</if>>
+	<<elseif $activeSlave.belly >= 600000>>
+		<<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's titanic <<print $activeSlave.inflationType>>-filled belly completely hides $his silk panties and takes full advantage of its lack of restriction to bulge massively.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's titanic implant-filled belly completely hides $his silk panties and takes full advantage of its lack of restriction to bulge massively.
+		<<else>>
+			$activeSlave.slaveName's titanic pregnant belly completely hides $his silk panties. $His children greatly appreciate the space granted by $his exposed middle and squirm happily in their cramped confines.
+		<</if>>
+	<<elseif $activeSlave.belly >= 450000>>
+		<<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's gigantic <<print $activeSlave.inflationType>>-filled belly completely hides $his silk panties and takes full advantage of its freedom to hang heavily.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's gigantic implant-filled belly completely hides $his silk panties and takes full advantage of its freedom to hang heavily.
+		<<else>>
+			$activeSlave.slaveName's gigantic pregnant belly completely hides $his silk panties. $His children appreciate the space granted by $his exposed middle.
+		<</if>>
+	<<elseif $activeSlave.belly >= 300000>>
+		<<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's massive <<print $activeSlave.inflationType>>-filled belly completely hides $his silk panties and takes full advantage of its freedom to hang heavily.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's massive implant-filled belly completely hides $his silk panties and takes full advantage of its freedom to hang heavily.
+		<<else>>
+			$activeSlave.slaveName's massive pregnant belly completely hides $his silk panties and takes full advantage of its freedom to bulge hugely.
+		<</if>>
+	<<elseif $activeSlave.belly >= 120000>>
+		<<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's giant <<print $activeSlave.inflationType>>-filled belly hides $his silk panties and bulges heavily from $his body.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's giant implant-filled belly hides $his silk panties and bulges heavily from $his body.
+		<<else>>
+			$activeSlave.slaveName's giant pregnant belly hides $his silk panties and bulges heavily from $his body.
+		<</if>>
+	<<elseif $activeSlave.weight > 190>>
+		$activeSlave.slaveName's massively fat belly hides $his silk panties.
+	<<elseif $activeSlave.belly >= 15000 || ($activeSlave.bellyAccessory == "a huge empathy belly")>>
+		<<if $activeSlave.bellyAccessory == "a huge empathy belly">>
+			$activeSlave.slaveName's huge pregnant belly almost hides $his silk panties.
+		<<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's huge <<print $activeSlave.inflationType>>-filled belly almost hides $his silk panties.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's huge implant-filled belly almost hides $his silk panties.
+		<<else>>
+			$activeSlave.slaveName's huge pregnant belly almost hides $his silk panties.
+		<</if>>
+	<<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a large empathy belly")>>
+		<<if $activeSlave.bellyAccessory == "a large empathy belly">>
+			$activeSlave.slaveName's big pregnant belly hides most of $his silk panties.
+		<<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's big <<print $activeSlave.inflationType>>-filled belly hides most of $his silk panties.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's big implant-filled belly hides most of $his silk panties.
+		<<else>>
+			$activeSlave.slaveName's big pregnant belly hides most of $his silk panties.
+		<</if>>
+	<<elseif $activeSlave.weight > 160>>
+		$activeSlave.slaveName's hugely fat belly hides the top $his silk panties.
+	<<elseif $activeSlave.weight > 130>>
+		$activeSlave.slaveName's big fat belly hides the top of $his silk panties.
+	<<elseif $activeSlave.belly >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+		<<if $activeSlave.bellyAccessory == "a medium empathy belly">>
+			$activeSlave.slaveName's pregnant belly obscures $his silk panties' fabric cat ears.
+		<<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's <<print $activeSlave.inflationType>>-filled belly obscures $his silk panties' fabric cat ears.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's implant-filled belly obscures $his silk panties' fabric cat ears.
+		<<else>>
+			$activeSlave.slaveName's pregnant belly obscures $his silk panties' fabric cat ears.
+		<</if>>
+	<<elseif $activeSlave.weight > 95>>
+		$activeSlave.slaveName's fat belly hides $his silk panties' fabric cat ears.
+	<<elseif $activeSlave.belly >= 1500 || $activeSlave.bellyAccessory == "a small empathy belly">>
+		<<if $activeSlave.bellyAccessory == "a small empathy belly">>
+			$activeSlave.slaveName's small pregnant belly bulges above $his silk panties.
+		<<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
+			$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly rests above $his silk panties.
+		<<elseif $activeSlave.bellyImplant > 0>>
+			$activeSlave.slaveName's implant-rounded belly bulges above $his silk panties.
+		<<else>>
+			$activeSlave.slaveName's growing belly bulges above $his silk panties.
+		<</if>>
+	<<elseif $activeSlave.weight > 30>>
+		$activeSlave.slaveName's chubby belly rests above $his silk panties.
+	<<elseif $activeSlave.bellyPreg >= 100 || $activeSlave.bellyImplant >= 100>>
+		$activeSlave.slaveName's silk panties rest just beneath the slight swell of $his lower belly.
+	<<elseif $activeSlave.muscles > 30>>
+		$activeSlave.slaveName's ripped abs are prominently displayed for all to see.
+	<</if>>
 <<case "a monokini">>
 	<<if $activeSlave.belly >= 1000000>>
 		//WIP//
@@ -14844,6 +14981,8 @@ $He has
 	$activeSlave.slaveName's titanic implant-filled belly completely hides $his lacy g-string.
 <<case "attractive lingerie for a pregnant woman">>
 	$activeSlave.slaveName's titanic implant-filled belly completely hides $his silken panties. $His silken vest sensually frames $his overfilled middle.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's titanic implant-filled belly completely hides $his silk panties.
 <<case "a maternity dress">>
 	$activeSlave.slaveName's titanic implant-filled belly strains $his dress. $His dress is specially tailored to be modest yet draw attention to $his abnormal midriff.
 <<case "stretch pants and a crop-top">>
@@ -15033,6 +15172,8 @@ $He has
 	$activeSlave.slaveName's gigantic implant-filled belly completely hides $his lacy g-string.
 <<case "attractive lingerie for a pregnant woman">>
 	$activeSlave.slaveName's gigantic implant-filled belly completely hides $his silken panties. $His silken vest sensually frames $his overfilled belly.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's gigantic implant-filled belly completely hides $his silk panties.
 <<case "a maternity dress">>
 	$activeSlave.slaveName's gigantic implant-filled belly fills $his loose dress. $His dress is specially tailored to be modest yet draw attention to $his giant middle.
 <<case "stretch pants and a crop-top">>
@@ -15222,6 +15363,8 @@ $He has
 	$activeSlave.slaveName's dress tightly clings to $his huge implant-filled belly.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's huge implant-filled belly completely hides $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's huge implant-filled belly completely hides $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's huge implant-filled belly sticks out of $his corset, which is laced above and below it as best $he can manage.
 <<case "a slutty maid outfit">>
@@ -15411,6 +15554,8 @@ $He has
 	$activeSlave.slaveName's dress tightly clings to $his implant-filled belly.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's implant-filled belly hides $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's implant-filled belly hides $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's implant-filled belly sticks out of $his corset, which is laced above and below it.
 <<case "a slutty maid outfit">>
@@ -15601,6 +15746,8 @@ $He has
 	$activeSlave.slaveName's dress tightly clings to $his fat belly, clearly showing every fold and roll.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's fat belly hides $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's fat belly hides $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's fat belly sticks out of $his corset, which is laced above and below it allowing it to hang free.
 <<case "a slutty maid outfit">>
@@ -15790,6 +15937,8 @@ $He has
 	$activeSlave.slaveName's dress tightly clings to $his implant-rounded belly.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's implant-rounded belly rests above $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's implant-rounded belly rests above $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's implant-rounded belly peeks out of $his corset, which is laced above and below it.
 <<case "a slutty maid outfit">>
@@ -16215,6 +16364,8 @@ $He has
 	$activeSlave.slaveName's dress barely clings to $his hugely swollen belly.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's hugely swollen belly completely hides $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's hugely swollen belly completely hides $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's hugely swollen belly sticks out of $his corset, which is laced above and below it as best $he can manage.
 <<case "a slutty maid outfit">>
@@ -16398,6 +16549,8 @@ $He has
 	$activeSlave.slaveName's dress tightly clings to $his jiggling <<print $activeSlave.inflationType>>-filled belly.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly hides $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly hides $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly sticks out of $his corset, which is laced above and below it.
 <<case "a slutty maid outfit">>
@@ -16583,6 +16736,8 @@ $He has
 	$activeSlave.slaveName's mini dress tightly clings to $his fat belly, clearly showing every fold and roll.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's fat belly hides $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's fat belly hides $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's fat belly sticks out of $his corset, which is laced above and below it allowing it to hang free.
 <<case "a slutty maid outfit">>
@@ -16769,6 +16924,8 @@ $He has
 	$activeSlave.slaveName's mini dress tightly clings to $his <<print $activeSlave.inflationType>>-swollen belly.
 <<case "attractive lingerie">>
 	$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly rests above $his lacy g-string.
+<<case "kitty lingerie">>
+	$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly rests above $his silk panties.
 <<case "a succubus outfit">>
 	$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly peeks out of $his corset, which is laced above and below it.
 <<case "a slutty maid outfit">>
diff --git a/src/utility/descriptionWidgetsPiercings.tw b/src/utility/descriptionWidgetsPiercings.tw
index db09f2e651e2b74d3eda8d986ed86e743deadf5c..82bdb116ed9a5f322ee018b70e9c11ac2c45d462 100644
--- a/src/utility/descriptionWidgetsPiercings.tw
+++ b/src/utility/descriptionWidgetsPiercings.tw
@@ -57,6 +57,8 @@
 				$He's wearing earrings in the shape of a stylized jaguar's head.
 			<<case "a bunny outfit">>
 				$He's wearing earrings in the shape of a stylized rabbit's head.
+			<<case "kitty lingerie">>
+				$He's wearing earrings in the shape of a stylized cat's head.
 			<<case "slutty jewelry">>
 				$He's wearing gold earrings in the shape of a pair of
 				<<if ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>
@@ -136,6 +138,8 @@
 	<</if>>
 	<<if $activeSlave.nipplesPiercing > 0>>
 		<<switch $activeSlave.clothes>>
+		<<case "kitty lingerie">>
+			The piercings slightly distort the shape of $her lacy bra's cleavage window.
 		<<case "attractive lingerie">>
 			The piercings are a girly color, to complement $his lingerie.
 		<<case "a succubus outfit">>
@@ -430,7 +434,7 @@ $He has a corset piercing, a ladder of steel rings running up each side of $his
 		Any attempt to remove it will cause intense pain.
 	<</if>>
 
-<<case "attractive lingerie" "attractive lingerie for a pregnant woman">>
+<<case "attractive lingerie" "attractive lingerie for a pregnant woman" "kitty lingerie">>
 	they're laced together with a lacy ribbon finished off with a bow.
 
 <<case "a succubus outfit">>
diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 7e43f554060618c75e0d7f408bbc91f6e4f256c6..750dc0928e47f92d3b108f2c683d29fd56b0ef51 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -192,6 +192,15 @@ $activeSlave.slaveName is
 		<</if>>
 	<</if>>
 
+<<case "kitty lingerie">>
+	consisting of a ruffled lace bra with a window shaped like a cat's head on the front and center,
+	<<if ($activeSlave.amp == 1)>>
+		and a pair of silken panties tied with lace, with stylized cat ears in the front and a paw print on the back.
+	<<else>>
+		a pair of silken panties tied with lace, with stylized cat ears in the front and a paw print on the back, and
+		<<footwearDescription>>
+	<</if>>
+
 <<case "a maternity dress">>
 	including a long loose dress made to stretch with a low cut neck designed for easy breast
 	<<if ($activeSlave.amp == 1)>>
@@ -883,6 +892,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is topped by a gold headband, and flows back in a mane.
+		<<case "kitty lingerie">>
+			is topped by a cat ear headband, and cascades almost to the ground.
 		<<default>>
 			cascades almost to the ground.
 		<</switch>>
@@ -923,6 +934,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is topped by a gold headband.
+		<<case "kitty lingerie">>
+			is brushed back over $his shoulders, and topped by a cat ear headband.
 		<<default>>
 			is brushed back over $his shoulders.
 		<</switch>>
@@ -963,6 +976,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is topped by a gold headband.
+		<<case "kitty lingerie">>
+			is brushed back and topped by a cat ear headband.
 		<<default>>
 			is brushed back.
 		<</switch>>
@@ -997,6 +1012,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is short, and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is neatly brushed and topped by a cat ear headband.
 		<<default>>
 			is neatly brushed.
 		<</switch>>
@@ -1036,6 +1053,8 @@ $His
 			is back in a huge bun and topped by a traditional white nurse's headband, complete with red cross.
 		<<case "Western clothing">>
 			is back in a bun so huge it pushes $his cowboy hat forward at a rakish angle.
+		<<case "kitty lingerie">>
+			is back in an enormous bun, and topped by a cat ear headband.
 		<<default>>
 			is back in an enormous bun.
 		<</switch>>
@@ -1075,6 +1094,8 @@ $His
 			is back in a bun and topped by a traditional white nurse's headband, complete with red cross.
 		<<case "Western clothing">>
 			is back in a high bun that pushes $his cowboy hat forward at a rakish angle.
+		<<case "kitty lingerie">>
+			is back in a big bun, and topped by a cat ear headband.
 		<<default>>
 			is back in a big bun.
 		<</switch>>
@@ -1114,6 +1135,8 @@ $His
 			is back in a tight little bun and topped by a traditional white nurse's headband, complete with red cross.
 		<<case "Western clothing">>
 			is back in a tight little bun that pushes $his cowboy hat forward at a rakish angle.
+		<<case "kitty lingerie">>
+			is back in a tight little bun, and topped by a cat ear headband.
 		<<default>>
 			is back in a tight little bun.
 		<</switch>>
@@ -1121,6 +1144,14 @@ $His
 		<<switch $activeSlave.clothes>>
 		<<case "restrictive latex" "a latex catsuit">>
 			fits back under $his latex hood.
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit">>
+			is not visible under $his modest head covering.
+		<<case "a slutty maid outfit" "a nice maid outfit">>
+			is combed back and topped with a little maid's cap.
+		<<case "a slutty nurse outfit" "a nice nurse outfit">>
+			is combed back and topped by a traditional white nurse's headband, complete with red cross.
+		<<case "kitty lingerie">>
+			is combed back and topped by a cat ear headband.
 		<<default>>
 			is combed back.
 		<</switch>>
@@ -1179,6 +1210,8 @@ $His
 			is gathered into floor-length tails by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and blouse" "a hijab and abaya" "a niqab and abaya">>
 			is in long tails, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in twin tails that almost reach the ground, and topped by a cat ear headband.
 		<<default>>
 			is in twin tails that almost reach the ground.
 		<</switch>>
@@ -1235,6 +1268,8 @@ $His
 			is gathered into long tails by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in tails, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in long twin braids, and topped by a cat ear headband.
 		<<default>>
 			is in long twin braids.
 		<</switch>>
@@ -1291,11 +1326,22 @@ $His
 			is gathered into short tails by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in tails, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in short braids, and topped by a cat ear headband.
 		<<default>>
 			is in short braids.
 		<</switch>>
 	<<else>>
-		is too short to be kept in proper tails, so it's simply combed back.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is combed back and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is combed back and topped by a cat ear headband.
+		<<default>>
+			is too short to be kept in proper tails, so it's simply combed back.
+		<</switch>>
 	<</if>>
 <<case "ponytail">>
 	<<if $activeSlave.hLength > 100>>
@@ -1351,6 +1397,8 @@ $His
 			is gathered into a floor-length ponytail by a white cloth tie emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in a long ponytail, but it's hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in a ponytail that almost reaches the ground, and topped by a cat ear headband.
 		<<default>>
 			is in a ponytail that almost reaches the ground.
 		<</switch>>
@@ -1407,8 +1455,10 @@ $His
 			is gathered into a long ponytail by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in a long ponytail, but it's hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in a long ponytail, and topped by a cat ear headband.
 		<<default>>
-			is in a long braid.
+			is in a long ponytail.
 		<</switch>>
 	<<elseif $activeSlave.hLength > 10>>
 		<<switch $activeSlave.clothes>>
@@ -1463,11 +1513,22 @@ $His
 			is gathered into a short ponytail by a white cloth tie emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in a ponytail, but it's hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in a short ponytail, and topped by a cat ear headband.
 		<<default>>
 			is in a short ponytail.
 		<</switch>>
 	<<else>>
-		is too short to be kept in a proper ponytail, so it's simply combed back.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is combed back and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is combed back and topped by a cat ear headband.
+		<<default>>
+			is too short to be kept in a proper ponytail, so it's simply combed back.
+		<</switch>>
 	<</if>>
 <<case "braided">>
 	<<if $activeSlave.hLength > 100>>
@@ -1519,6 +1580,8 @@ $His
 			is gathered into floor-length braids by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in long braids, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in braids that almost reach the ground, and topped by a cat ear headband.
 		<<default>>
 			is in braids that almost reach the ground.
 		<</switch>>
@@ -1571,6 +1634,8 @@ $His
 			is tied into long braids and secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in braids, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in long braids, and topped by a cat ear headband.
 		<<default>>
 			is in long braids.
 		<</switch>>
@@ -1623,11 +1688,22 @@ $His
 			is gathered into short braids by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in short braids, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in short braids, and topped by a cat ear headband.
 		<<default>>
 			is in short braids.
 		<</switch>>
 	<<else>>
-		is too short to be kept in proper braids, so it's simply combed back.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is combed back and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is combed back and topped by a cat ear headband.
+		<<default>>
+			is too short to be kept in proper braids, so it's simply combed back.
+		<</switch>>
 	<</if>>
 <<case "dreadlocks">>
 	<<if $activeSlave.hLength > 100>>
@@ -1679,6 +1755,8 @@ $His
 			is in floor-length dreadlocks, some in white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in long dreadlocks, barely hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in dreadlocks that reach almost to the ground, and topped by a cat ear headband.
 		<<default>>
 			is in dreadlocks that almost reach the ground.
 		<</switch>>
@@ -1735,6 +1813,8 @@ $His
 			is in dreadlocks, some with white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in dreadlocks, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in dreadlocks and topped by a cat ear headband.
 		<<default>>
 			is in dreadlocks.
 		<</switch>>
@@ -1787,11 +1867,22 @@ $His
 			is in short dreadlocks, some in white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is in short dreadlocks, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is in short dreadlocks, and topped by a cat ear headband.
 		<<default>>
 			is in short dreadlocks.
 		<</switch>>
 	<<else>>
-		is too short to be kept in proper dreadlocks, so it's simply combed back.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is combed back and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is combed back and topped by a cat ear headband.
+		<<default>>
+			is too short to be kept in proper dreadlocks, so it's simply combed back.
+		<</switch>>
 	<</if>>
 <<case "curled">>
 	<<if $activeSlave.hLength > 100>>
@@ -1843,6 +1934,8 @@ $His
 			is curled into long flowing locks, secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is curled into long flowing locks, barely hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is curled into long flowing locks that almost reach the ground, and topped by a cat ear headband.
 		<<default>>
 			is curled into long flowing locks that almost reach the ground.
 		<</switch>>
@@ -1895,6 +1988,8 @@ $His
 			is curled into long locks, secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is curled into long locks, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is curled into long locks, and topped by a cat ear headband.
 		<<default>>
 			is curled into long locks.
 		<</switch>>
@@ -1947,11 +2042,22 @@ $His
 			is curled into short locks secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is curled into short locks, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is curled into short locks, and topped by a cat ear headband.
 		<<default>>
 			is curled into short locks.
 		<</switch>>
 	<<else>>
-		is in short curls.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is in short curls and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is in short curls and topped by a cat ear headband.
+		<<default>>
+			is in short curls.
+		<</switch>>
 	<</if>>
 <<case "permed">>
 	<<if $activeSlave.hLength > 100>>
@@ -2003,8 +2109,10 @@ $His
 			is permed into long flowing curls, secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is permed, barely hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is permed and topped by a cat ear headband; $his curls almost reach the ground.
 		<<default>>
-			is permed, $his curls almost reach the ground.
+			is permed; $his curls almost reach the ground.
 		<</switch>>
 	<<elseif $activeSlave.hLength > 30>>
 		<<switch $activeSlave.clothes>>
@@ -2054,7 +2162,9 @@ $His
 		<<case "a slutty nurse outfit" "a nice nurse outfit">>
 			is permed, secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
-			is permed, $his long curls hidden by $his modest garb.
+			is permed; $his long curls hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is permed and topped by a cat ear headband.
 		<<default>>
 			is permed.
 		<</switch>>
@@ -2107,11 +2217,22 @@ $His
 			is permed into short waves secured by white cloth ties emblazoned with little red crosses.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is permed into short waves, but they're hidden by $his modest garb.
+		<<case "kitty lingerie">>
+			is permed into short waves and topped by a cat ear headband.
 		<<default>>
 			is permed into short waves.
 		<</switch>>
 	<<else>>
-		is permed into short curls.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is permed into short curls and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is permed into short curls and topped by a cat ear headband.
+		<<default>>
+			is permed into short curls.
+		<</switch>>
 	<</if>>
 <<case "luxurious">>
 	<<if $activeSlave.hLength > 100>>
@@ -2151,6 +2272,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is in luxurious locks topped by a gold headband.
+		<<case "kitty lingerie">>
+			is in luxurious layered locks, cascading almost to the ground, and topped by a cat ear headband.
 		<<default>>
 			is in luxurious layered locks, cascading almost to the ground.
 		<</switch>>
@@ -2189,6 +2312,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is in luxurious locks topped by a gold headband.
+		<<case "kitty lingerie">>
+			is brushed back over $his shoulders and topped by a cat ear headband.
 		<<default>>
 			is brushed back over $his shoulders.
 		<</switch>>
@@ -2227,6 +2352,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is in short, luxurious locks topped by a gold headband.
+		<<case "kitty lingerie">>
+			is brushed back and topped by a cat ear headband.
 		<<default>>
 			is brushed back.
 		<</switch>>
@@ -2249,6 +2376,8 @@ $His
 			<<FlowerDesc>>
 		<<case "a scalemail bikini">>
 			is in short, luxurious locks topped by a gold headband.
+		<<case "kitty lingerie">>
+			is luxuriously styled and layered, and topped by a cat ear headband.
 		<<default>>
 			is luxuriously styled and layered.
 		<</switch>>
@@ -2282,6 +2411,8 @@ $His
 			is shaved into a strip that cascades magnificently down $his back, with scores of tiny black bows woven into it.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is shaved into a strip that's hidden by $his head covering.
+		<<case "kitty lingerie">>
+			is shaved into a strip atop $his head that cascades magnificently down $his back, and topped by a cat ear headband.
 		<<default>>
 			is shaved into a strip atop $his head that cascades magnificently down $his back.
 		<</switch>>
@@ -2313,6 +2444,8 @@ $His
 			is shaved into a long braided strip with tiny black bows woven into it.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is shaved into a long braided strip, hidden by $his head covering.
+		<<case "kitty lingerie">>
+			is shaved into a long braided strip and topped by a cat ear headband.
 		<<default>>
 			is shaved into a long braided strip.
 		<</switch>>
@@ -2344,14 +2477,25 @@ $His
 			is shaved into a strip down the middle of $his head with tiny black bows woven into it.
 		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
 			is shaved into a strip down the middle of $his head, hidden by $his head covering.
+		<<case "kitty lingerie">>
+			is shaved into a strip and topped by a cat ear headband.
 		<<default>>
 			is shaved into a strip.
 		<</switch>>
-	<<elseif $activeSlave.hStyle == "bald">>
-			is completely bald.
 	<<else>>
-		is shaved into a mohawk.
+		<<switch $activeSlave.clothes>>
+		<<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya">>
+			is hidden by $his modest garb.
+		<<case "a scalemail bikini">>
+			is shaved into a mohawk and topped by a gold headband.
+		<<case "kitty lingerie">>
+			is shaved into a mohawk and topped by a cat ear headband.
+		<<default>>
+			is shaved into a mohawk.
+		<</switch>>
 	<</if>>
+<<case "bald">>
+	is completely bald.
 <</switch>>
 <</if>>
 
@@ -2453,6 +2597,8 @@ $His
 				wire-frame glasses to accent $his business attire,
 			<<case "attractive lingerie" "attractive lingerie for a pregnant woman" "an apron" "a hijab and blouse">>
 				feminine glasses,
+			<<case "kitty lingerie">>
+				cat-eye glasses,
 			<<case "a succubus outfit">>
 				severe steel-frame glasses,
 			<<case "harem gauze" "slutty jewelry">>
@@ -2590,6 +2736,8 @@ $His
 		$He is wearing a heavy gold collar, an outstanding bit of ostentation.
 	<<case "pretty jewelry">>
 		$He is wearing a pretty slave collar that can almost be mistaken for jewelry.
+	<<case "bell collar">>
+		$He is wearing a a comfortable leather collar with a small brass bell at $his throat.
 	<<case "leather with cowbell">>
 		$He is wearing a comfortable leather collar with a small steel cowbell at $his throat.
 	<<case "bowtie">>
@@ -2817,7 +2965,23 @@ $His
 	<<case "extreme heels">>
 		a pair of high stripper heels in the same color.
 	<<default>>
-		nothing on $his stockinged feet.
+		nothing on $his bare feet.
+	<</switch>>
+	
+<<case "kitty lingerie">>
+	<<switch $activeSlave.shoes>>
+	<<case "flats">>
+		a pair of cute flats.
+	<<case "boots">>
+		a pair of cute little ankle boots.
+	<<case "heels">>
+		a pair of sexy heels.
+	<<case "pumps">>
+		a pair of sexy pumps.
+	<<case "extreme heels">>
+		a pair of high stripper heels.
+	<<default>>
+		nothing on $his bare feet.
 	<</switch>>
 
 <<case "attractive lingerie for a pregnant woman">>
@@ -3679,7 +3843,7 @@ $His
 		An underbust corset in punishing tightlace cinches $his waist and ensures proper posture.
 	<</if>>
 
-<<case "attractive lingerie">>
+<<case "attractive lingerie" "attractive lingerie for a pregnant woman" "kitty lingerie">>
 	<<if $activeSlave.bellyAccessory == "a corset">>
 		$He's wearing a pretty lace corset to match.
 	<<elseif $activeSlave.bellyAccessory == "an extreme corset">>
@@ -3938,13 +4102,6 @@ $His
 		$His extreme corset is $his only real piece of clothing.
 	<</if>>
 
-<<case "attractive lingerie for a pregnant woman">>
-	<<if $activeSlave.bellyAccessory == "a corset">>
-		$He's wearing a pretty lace corset to match.
-	<<elseif $activeSlave.bellyAccessory == "an extreme corset">>
-		$He's wearing a strict whalebone corset to match.
-	<</if>>
-
 <<case "a maternity dress">>
 	<<if $activeSlave.bellyAccessory == "a corset">>
 		$His sturdy corset is hidden by $his blouse.
@@ -4030,6 +4187,17 @@ $His
 				panties completely hide $his asshole.
 			<</if>>
 		<</if>>
+	<<case "kitty lingerie">>
+		<<if ($activeSlave.vaginalAccessory == "anal chastity") || ($activeSlave.vaginalAccessory == "combined chastity") || ($activeSlave.dickAccessory == "anal chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
+			$His anal chastity belt is quite visible under $his silken panties.
+		<<else>>
+			$His silken panties cover $his
+			<<if $activeSlave.anus > 3>>
+				gaping asshole.
+			<<else>>
+				asshole.
+			<</if>>
+		<</if>>
 	<<case "a maternity dress">>
 		<<if ($activeSlave.vaginalAccessory == "anal chastity") || ($activeSlave.vaginalAccessory == "combined chastity") || ($activeSlave.dickAccessory == "anal chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
 			$His maternity dress hides $his anal chastity accessory underneath.