diff --git a/src/js/slaveInteract.js b/src/js/slaveInteract.js
index 15146905c2bffe141bf895f22bee09c2c8adebc7..e169d9de9a15cc5bcbfb6c894e87a382d62fa4d7 100644
--- a/src/js/slaveInteract.js
+++ b/src/js/slaveInteract.js
@@ -75,7 +75,8 @@ App.UI.SlaveInteract.fucktoyPref = function(slave) {
 
 				// add a note node if required
 				if (toyHoleArray[i].note) {
-					let note  = document.createTextNode(toyHoleArray[i].note);
+					let note  = document.createElement('span');
+					note.textContent = `${toyHoleArray[i].note} `;
 					note.className = "note";
 					link.appendChild(note);
 				}
@@ -357,7 +358,8 @@ App.UI.SlaveInteract.drugs = function(slave) {
 
 				// add a note node if required
 				if (drugArray[i].note) {
-					let note  = document.createTextNode(drugArray[i].note);
+					let note  = document.createElement('span');
+					note.textContent = `${drugArray[i].note} `;
 					note.className = "note";
 					link.appendChild(note);
 				}
@@ -779,7 +781,8 @@ App.UI.SlaveInteract.useSlaveDisplay = function(slave) {
 
 				// add a note node if required
 				if (sexArray[i].note) {
-					let note  = document.createTextNode(sexArray[i].note);
+					let note  = document.createElement('span');
+					note.textContent = `${sexArray[i].note} `;
 					note.className = "note";
 					link.appendChild(note);
 				}
diff --git a/src/js/wardrobeUse.js b/src/js/wardrobeUse.js
index 7a6bfb503e6fc5697a0ee3c8de89e9a3a675b5a7..d3f63020cb6e7651fa7fdf717533684af54cffe7 100644
--- a/src/js/wardrobeUse.js
+++ b/src/js/wardrobeUse.js
@@ -1,285 +1,331 @@
 App.UI.Wardrobe = {};
 
 App.UI.Wardrobe.clothes = function(slave) {
-	let optionsArray= [];
+	let choiceOptionsArray= [];
+	let niceOptionsArray= [];
+	let harshOptionsArray= [];
 	if (slave.fuckdoll == 0) {
 	if (V.showMainClothing != 0) {
 		
-		optionsArray.push({text: `Let V.him choose`, updateSlave: {clothes: `choosing her own clothes`, choosesOwnClothes: 1}});
+		choiceOptionsArray.push({text: `Let V.him choose`, updateSlave: {clothes: `choosing her own clothes`}});
 
-		//<br>&nbsp;&nbsp;&nbsp;&nbsp;//Nice://
-		optionsArray.push({text: `Apron`, updateSlave: {clothes: `an apron`}});
-		optionsArray.push({text: `Ballgown`, updateSlave: {clothes: `a ball gown`}});
+		niceOptionsArray.push({text: `Apron`, updateSlave: {clothes: `an apron`}});
+		niceOptionsArray.push({text: `Ballgown`, updateSlave: {clothes: `a ball gown`}});
 		if (isItemAccessible("a ball gown")) {
-			optionsArray.push({text: `Ballgown`, updateSlave: {clothes: `a ball gown`}});
+			niceOptionsArray.push({text: `Ballgown`, updateSlave: {clothes: `a ball gown`}});
 		}
-		optionsArray.push({text: `Bangles`, updateSlave: {clothes: `slutty jewelry`}});
+		niceOptionsArray.push({text: `Bangles`, updateSlave: {clothes: `slutty jewelry`}});
 		if (isItemAccessible("battlearmor")) {
-			optionsArray.push({text: `Battlearmor`, updateSlave: {clothes: `battlearmor`}});
+			niceOptionsArray.push({text: `Battlearmor`, updateSlave: {clothes: `battlearmor`}});
 		}
 		if (isItemAccessible("battledress")) {
-			optionsArray.push({text: `Battledress`, updateSlave: {clothes: `battledress`}});
+			niceOptionsArray.push({text: `Battledress`, updateSlave: {clothes: `battledress`}});
 		}
 		if (isItemAccessible("a biyelgee costume")) {
-			optionsArray.push({text: `Biyelgee costume`, updateSlave: {clothes: `a biyelgee costume`}});
+			niceOptionsArray.push({text: `Biyelgee costume`, updateSlave: {clothes: `a biyelgee costume`}});
 		}
-		optionsArray.push({text: `Bodysuit`, updateSlave: {clothes: `a comfortable bodysuit`}});
+		niceOptionsArray.push({text: `Bodysuit`, updateSlave: {clothes: `a comfortable bodysuit`}});
 		if (isItemAccessible("boyshorts")) {
-			optionsArray.push({text: `Boyshorts`, updateSlave: {clothes: `boyshorts`}});
+			niceOptionsArray.push({text: `Boyshorts`, updateSlave: {clothes: `boyshorts`}});
 		}
 		if (isItemAccessible("a bra")) {
-			optionsArray.push({text: `Bra`, updateSlave: {clothes: `a bra`}});
+			niceOptionsArray.push({text: `Bra`, updateSlave: {clothes: `a bra`}});
 		}
 		if (isItemAccessible("a burkini")) {
-			optionsArray.push({text: `Burkini`, updateSlave: {clothes: `a burkini`}});
+			niceOptionsArray.push({text: `Burkini`, updateSlave: {clothes: `a burkini`}});
 		}
 		if (isItemAccessible("a burqa")) {
-			optionsArray.push({text: `Burqa`, updateSlave: {clothes: `a burqa`}});
+			niceOptionsArray.push({text: `Burqa`, updateSlave: {clothes: `a burqa`}});
 		}
 		if (isItemAccessible("a button-up shirt and panties")) {
-			optionsArray.push({text: `Button-up shirt and panties`, updateSlave: {clothes: `a button-up shirt and panties`}});
+			niceOptionsArray.push({text: `Button-up shirt and panties`, updateSlave: {clothes: `a button-up shirt and panties`}});
 		}
 		if (isItemAccessible("a button-up shirt")) {
-			optionsArray.push({text: `Button-up shirt`, updateSlave: {clothes: `a button-up shirt`}});
+			niceOptionsArray.push({text: `Button-up shirt`, updateSlave: {clothes: `a button-up shirt`}});
 		}
-		optionsArray.push({text: `Cheerleader`, updateSlave: {clothes: `a cheerleader outfit`}});
-		optionsArray.push({text: `Clubslut netting`, updateSlave: {clothes: `clubslut netting`}});
-		optionsArray.push({text: `Cutoffs and a t-shirt`, updateSlave: {clothes: `cutoffs and a t-shirt`}});
+		niceOptionsArray.push({text: `Cheerleader`, updateSlave: {clothes: `a cheerleader outfit`}});
+		niceOptionsArray.push({text: `Clubslut netting`, updateSlave: {clothes: `clubslut netting`}});
+		niceOptionsArray.push({text: `Cutoffs and a t-shirt`, updateSlave: {clothes: `cutoffs and a t-shirt`}});
 		if (isItemAccessible("cutoffs")) {
-			optionsArray.push({text: `Cutoffs`, updateSlave: {clothes: `cutoffs`}});
+			niceOptionsArray.push({text: `Cutoffs`, updateSlave: {clothes: `cutoffs`}});
 		}
 		if (isItemAccessible("a cybersuit")) {
-			optionsArray.push({text: `Cybersuit`, updateSlave: {clothes: `a cybersuit`}});
+			niceOptionsArray.push({text: `Cybersuit`, updateSlave: {clothes: `a cybersuit`}});
 		}
 		if (isItemAccessible("a dirndl")) {
-			optionsArray.push({text: `Dirndl`, updateSlave: {clothes: `a dirndl`}});
+			niceOptionsArray.push({text: `Dirndl`, updateSlave: {clothes: `a dirndl`}});
 		}
-		optionsArray.push({text: `Fallen nun`, updateSlave: {clothes: `a fallen nuns habit`}});
+		niceOptionsArray.push({text: `Fallen nun`, updateSlave: {clothes: `a fallen nuns habit`}});
 		if (isItemAccessible("a gothic lolita dress")) {
-			optionsArray.push({text: `Gothic lolita dress`, updateSlave: {clothes: `a gothic lolita dress`}});
+			niceOptionsArray.push({text: `Gothic lolita dress`, updateSlave: {clothes: `a gothic lolita dress`}});
 		}
 		if (isItemAccessible("a halter top dress")) {
-			optionsArray.push({text: `Haltertop dress`, updateSlave: {clothes: `a halter top dress`}});
+			niceOptionsArray.push({text: `Haltertop dress`, updateSlave: {clothes: `a halter top dress`}});
 		}
 		if (isItemAccessible("a hanbok")) {
-			optionsArray.push({text: `Hanbok`, updateSlave: {clothes: `a hanbok`}});
+			niceOptionsArray.push({text: `Hanbok`, updateSlave: {clothes: `a hanbok`}});
 		}
-		optionsArray.push({text: `Hijab and abaya`, updateSlave: {clothes: `a hijab and abaya`}});
+		niceOptionsArray.push({text: `Hijab and abaya`, updateSlave: {clothes: `a hijab and abaya`}});
 		if (isItemAccessible("a hijab and blouse")) {
-			optionsArray.push({text: `Hijab and blouse`, updateSlave: {clothes: `a hijab and blouse`}});
+			niceOptionsArray.push({text: `Hijab and blouse`, updateSlave: {clothes: `a hijab and blouse`}});
 		}
 		if (isItemAccessible("jeans")) {
-			optionsArray.push({text: `Jeans`, updateSlave: {clothes: `jeans`}});
+			niceOptionsArray.push({text: `Jeans`, updateSlave: {clothes: `jeans`}});
 		}
 		if (isItemAccessible("kitty lingerie")) {
-			optionsArray.push({text: `Kitty lingerie`, updateSlave: {clothes: `kitty lingerie`}});
+			niceOptionsArray.push({text: `Kitty lingerie`, updateSlave: {clothes: `kitty lingerie`}});
 		}
 		if (isItemAccessible("a klan robe")) {
-			optionsArray.push({text: `Ku Klux Klan robe (nice)`, updateSlave: {clothes: `a klan robe`}});
+			niceOptionsArray.push({text: `Ku Klux Klan robe (nice)`, updateSlave: {clothes: `a klan robe`}});
 		}
 		if (isItemAccessible("a slutty klan robe")) {
-			optionsArray.push({text: `Ku Klux Klan robe (slutty)`, updateSlave: {clothes: `a slutty klan robe`}});
+			niceOptionsArray.push({text: `Ku Klux Klan robe (slutty)`, updateSlave: {clothes: `a slutty klan robe`}});
 		}
 		if (isItemAccessible("a latex catsuit")) {
-			optionsArray.push({text: `Latex catsuit`, updateSlave: {clothes: `a latex catsuit`}});
+			niceOptionsArray.push({text: `Latex catsuit`, updateSlave: {clothes: `a latex catsuit`}});
 		}
 		if (isItemAccessible("leather pants and a tube top")) {
-			optionsArray.push({text: `Leather pants and a tube top`, updateSlave: {clothes: `leather pants and a tube top`}});
+			niceOptionsArray.push({text: `Leather pants and a tube top`, updateSlave: {clothes: `leather pants and a tube top`}});
 		}
 		if (isItemAccessible("leather pants and pasties")) {
-			optionsArray.push({text: `Leather pants and pasties`, updateSlave: {clothes: `leather pants and pasties`}});
+			niceOptionsArray.push({text: `Leather pants and pasties`, updateSlave: {clothes: `leather pants and pasties`}});
 		}
 		if (isItemAccessible("leather pants")) {
-			optionsArray.push({text: `Leather pants`, updateSlave: {clothes: `leather pants`}});
+			niceOptionsArray.push({text: `Leather pants`, updateSlave: {clothes: `leather pants`}});
 		}
 		if (isItemAccessible("lederhosen")) {
-			optionsArray.push({text: `Lederhosen`, updateSlave: {clothes: `lederhosen`}});
+			niceOptionsArray.push({text: `Lederhosen`, updateSlave: {clothes: `lederhosen`}});
 		}
-		optionsArray.push({text: `Leotard`, updateSlave: {clothes: `a leotard`}});
+		niceOptionsArray.push({text: `Leotard`, updateSlave: {clothes: `a leotard`}});
 		if (isItemAccessible("a nice maid outfit")) {
-			optionsArray.push({text: `Maid (nice)`, updateSlave: {clothes: `a nice maid outfit`}});
+			niceOptionsArray.push({text: `Maid (nice)`, updateSlave: {clothes: `a nice maid outfit`}});
 		}
-		optionsArray.push({text: `Maid (slutty)`, updateSlave: {clothes: `a slutty maid outfit`}});
+		niceOptionsArray.push({text: `Maid (slutty)`, updateSlave: {clothes: `a slutty maid outfit`}});
 		if (isItemAccessible("a military uniform")) {
-			optionsArray.push({text: `Military uniform`, updateSlave: {clothes: `a military uniform`}});
+			niceOptionsArray.push({text: `Military uniform`, updateSlave: {clothes: `a military uniform`}});
 		}
 		if (isItemAccessible("a mini dress")) {
-			optionsArray.push({text: `Mini dress`, updateSlave: {clothes: `a mini dress`}});
+			niceOptionsArray.push({text: `Mini dress`, updateSlave: {clothes: `a mini dress`}});
 		}
 		if (isItemAccessible("a monokini")) {
-			optionsArray.push({text: `Monokini`, updateSlave: {clothes: `a monokini`}});
+			niceOptionsArray.push({text: `Monokini`, updateSlave: {clothes: `a monokini`}});
 		}
 		if (isItemAccessible("a mounty outfit")) {
-			optionsArray.push({text: `Mounty outfit`, updateSlave: {clothes: `a mounty outfit`}});
+			niceOptionsArray.push({text: `Mounty outfit`, updateSlave: {clothes: `a mounty outfit`}});
 		}
-		optionsArray.push({text: `Nice lingerie`, updateSlave: {clothes: `attractive lingerie`}});
+		niceOptionsArray.push({text: `Nice lingerie`, updateSlave: {clothes: `attractive lingerie`}});
 		if (isItemAccessible("a niqab and abaya")) {
-			optionsArray.push({text: `Niqab and abaya`, updateSlave: {clothes: `a niqab and abaya`}});
+			niceOptionsArray.push({text: `Niqab and abaya`, updateSlave: {clothes: `a niqab and abaya`}});
 		}
 		if (isItemAccessible("a nice nurse outfit")) {
-			optionsArray.push({text: `Nurse (nice)`, updateSlave: {clothes: `a nice nurse outfit`}});
+			niceOptionsArray.push({text: `Nurse (nice)`, updateSlave: {clothes: `a nice nurse outfit`}});
 		}
-		optionsArray.push({text: `Nurse (slutty)`, updateSlave: {clothes: `a slutty nurse outfit`}});
+		niceOptionsArray.push({text: `Nurse (slutty)`, updateSlave: {clothes: `a slutty nurse outfit`}});
 		if (isItemAccessible("a one-piece swimsuit")) {
-			optionsArray.push({text: `One-piece swimsuit`, updateSlave: {clothes: `a one-piece swimsuit`}});
+			niceOptionsArray.push({text: `One-piece swimsuit`, updateSlave: {clothes: `a one-piece swimsuit`}});
 		}
-		optionsArray.push({text: `Overalls`, updateSlave: {clothes: `overalls`}});
+		niceOptionsArray.push({text: `Overalls`, updateSlave: {clothes: `overalls`}});
 		if (isItemAccessible("an oversized t-shirt and boyshorts")) {
-			optionsArray.push({text: `Oversized t-shirt and boyshorts`, updateSlave: {clothes: `an oversized t-shirt and boyshorts`}});
+			niceOptionsArray.push({text: `Oversized t-shirt and boyshorts`, updateSlave: {clothes: `an oversized t-shirt and boyshorts`}});
 		}
 		if (isItemAccessible("an oversized t-shirt")) {
-			optionsArray.push({text: `Oversized t-shirt`, updateSlave: {clothes: `an oversized t-shirt`}});
+			niceOptionsArray.push({text: `Oversized t-shirt`, updateSlave: {clothes: `an oversized t-shirt`}});
 		}
 		if (isItemAccessible("panties and pasties")) {
-			optionsArray.push({text: `Panties and pasties`, updateSlave: {clothes: `panties and pasties`}});
+			niceOptionsArray.push({text: `Panties and pasties`, updateSlave: {clothes: `panties and pasties`}});
 		}
-		optionsArray.push({text: `Panties`, updateSlave: {clothes: `panties`}});
+		niceOptionsArray.push({text: `Panties`, updateSlave: {clothes: `panties`}});
 		if (isItemAccessible("pasties")) {
-			optionsArray.push({text: `Pasties`, updateSlave: {clothes: `pasties`}});
+			niceOptionsArray.push({text: `Pasties`, updateSlave: {clothes: `pasties`}});
 		}
 		if (isItemAccessible("a police uniform")) {
-			optionsArray.push({text: `Police uniform`, updateSlave: {clothes: `a police uniform`}});
+			niceOptionsArray.push({text: `Police uniform`, updateSlave: {clothes: `a police uniform`}});
 		}
 		if (isItemAccessible("a nice pony outfit")) {
-			optionsArray.push({text: `Pony outfit (nice)`, updateSlave: {clothes: `a nice pony outfit`}});
+			niceOptionsArray.push({text: `Pony outfit (nice)`, updateSlave: {clothes: `a nice pony outfit`}});
 		}
 		if (isItemAccessible("a slutty pony outfit")) {
-			optionsArray.push({text: `Pony outfit (slutty)`, updateSlave: {clothes: `a slutty pony outfit`}});
+			niceOptionsArray.push({text: `Pony outfit (slutty)`, updateSlave: {clothes: `a slutty pony outfit`}});
 		}
 		if (isItemAccessible("a red army uniform")) {
-			optionsArray.push({text: `Red Army uniform`, updateSlave: {clothes: `a red army uniform`}});
+			niceOptionsArray.push({text: `Red Army uniform`, updateSlave: {clothes: `a red army uniform`}});
 		}
 		if (isItemAccessible("a Santa dress")) {
-			optionsArray.push({text: `Santa dress`, updateSlave: {clothes: `a Santa dress`}});
+			niceOptionsArray.push({text: `Santa dress`, updateSlave: {clothes: `a Santa dress`}});
 		}
-		optionsArray.push({text: `Scalemail bikini`, updateSlave: {clothes: `a scalemail bikini`}});
-		optionsArray.push({text: `Schoolgirl`, updateSlave: {clothes: `a schoolgirl outfit`}});
+		niceOptionsArray.push({text: `Scalemail bikini`, updateSlave: {clothes: `a scalemail bikini`}});
+		niceOptionsArray.push({text: `Schoolgirl`, updateSlave: {clothes: `a schoolgirl outfit`}});
 		if (isItemAccessible("a schutzstaffel uniform")) {
-			optionsArray.push({text: `Schutzstaffel uniform (nice)`, updateSlave: {clothes: `a schutzstaffel uniform`}});
+			niceOptionsArray.push({text: `Schutzstaffel uniform (nice)`, updateSlave: {clothes: `a schutzstaffel uniform`}});
 		}
 		if (isItemAccessible("a slutty schutzstaffel uniform")) {
-			optionsArray.push({text: `Schutzstaffel uniform (slutty)`, updateSlave: {clothes: `a slutty schutzstaffel uniform`}});
+			niceOptionsArray.push({text: `Schutzstaffel uniform (slutty)`, updateSlave: {clothes: `a slutty schutzstaffel uniform`}});
 		}
 		if (isItemAccessible("a skimpy loincloth")) {
-			optionsArray.push({text: `Skimpy loincloth`, updateSlave: {clothes: `a skimpy loincloth`}});
+			niceOptionsArray.push({text: `Skimpy loincloth`, updateSlave: {clothes: `a skimpy loincloth`}});
 		}
 		if (isItemAccessible("a slave gown")) {
-			optionsArray.push({text: `Slave gown`, updateSlave: {clothes: `a slave gown`}});
+			niceOptionsArray.push({text: `Slave gown`, updateSlave: {clothes: `a slave gown`}});
 		}
-		optionsArray.push({text: `Slutty outfit`, updateSlave: {clothes: `a slutty outfit`}});
-		optionsArray.push({text: `Spats and a tank top`, updateSlave: {clothes: `spats and a tank top`}});
+		niceOptionsArray.push({text: `Slutty outfit`, updateSlave: {clothes: `a slutty outfit`}});
+		niceOptionsArray.push({text: `Spats and a tank top`, updateSlave: {clothes: `spats and a tank top`}});
 		if (isItemAccessible("sport shorts and a sports bra")) {
-			optionsArray.push({text: `Sport shorts and a sports bra`, updateSlave: {clothes: `sport shorts and a sports bra`}});
+			niceOptionsArray.push({text: `Sport shorts and a sports bra`, updateSlave: {clothes: `sport shorts and a sports bra`}});
 		}
 		if (isItemAccessible("sport shorts and a t-shirt")) {
-			optionsArray.push({text: `Sport shorts and a t-shirt`, updateSlave: {clothes: `sport shorts and a t-shirt`}});
+			niceOptionsArray.push({text: `Sport shorts and a t-shirt`, updateSlave: {clothes: `sport shorts and a t-shirt`}});
 		}
 		if (isItemAccessible("sport shorts")) {
-			optionsArray.push({text: `Sport shorts`, updateSlave: {clothes: `sport shorts`}});
+			niceOptionsArray.push({text: `Sport shorts`, updateSlave: {clothes: `sport shorts`}});
 		}
 		if (isItemAccessible("a sports bra")) {
-			optionsArray.push({text: `Sports bra`, updateSlave: {clothes: `a sports bra`}});
+			niceOptionsArray.push({text: `Sports bra`, updateSlave: {clothes: `a sports bra`}});
 		}
-		optionsArray.push({text: `String bikini`, updateSlave: {clothes: `a string bikini`}});
+		niceOptionsArray.push({text: `String bikini`, updateSlave: {clothes: `a string bikini`}});
 		if (isItemAccessible("a striped bra")) {
-			optionsArray.push({text: `Striped bra`, updateSlave: {clothes: `a striped bra`}});
+			niceOptionsArray.push({text: `Striped bra`, updateSlave: {clothes: `a striped bra`}});
 		}
 		if (isItemAccessible("striped panties")) {
-			optionsArray.push({text: `Striped panties`, updateSlave: {clothes: `striped panties`}});
+			niceOptionsArray.push({text: `Striped panties`, updateSlave: {clothes: `striped panties`}});
 		}
 		if (isItemAccessible("striped underwear")) {
-			optionsArray.push({text: `Striped underwear`, updateSlave: {clothes: `striped underwear`}});
+			niceOptionsArray.push({text: `Striped underwear`, updateSlave: {clothes: `striped underwear`}});
 		}
-		optionsArray.push({text: `Succubus costume`, updateSlave: {clothes: `a succubus outfit`}});
+		niceOptionsArray.push({text: `Succubus costume`, updateSlave: {clothes: `a succubus outfit`}});
 		if (isItemAccessible("nice business attire")) {
-			optionsArray.push({text: `Suit (nice)`, updateSlave: {clothes: `nice business attire`}});
+			niceOptionsArray.push({text: `Suit (nice)`, updateSlave: {clothes: `nice business attire`}});
 		}
-		optionsArray.push({text: `Suit (slutty)`, updateSlave: {clothes: `slutty business attire`}});
+		niceOptionsArray.push({text: `Suit (slutty)`, updateSlave: {clothes: `slutty business attire`}});
 		if (isItemAccessible("a sweater and cutoffs")) {
-			optionsArray.push({text: `Sweater and cutoffs`, updateSlave: {clothes: `a sweater and cutoffs`}});
+			niceOptionsArray.push({text: `Sweater and cutoffs`, updateSlave: {clothes: `a sweater and cutoffs`}});
 		}
 		if (isItemAccessible("a sweater and panties")) {
-			optionsArray.push({text: `Sweater and panties`, updateSlave: {clothes: `a sweater and panties`}});
+			niceOptionsArray.push({text: `Sweater and panties`, updateSlave: {clothes: `a sweater and panties`}});
 		}
 		if (isItemAccessible("a sweater")) {
-			optionsArray.push({text: `Sweater`, updateSlave: {clothes: `a sweater`}});
+			niceOptionsArray.push({text: `Sweater`, updateSlave: {clothes: `a sweater`}});
 		}
 		if (isItemAccessible("a t-shirt and jeans")) {
-			optionsArray.push({text: `T-shirt and jeans`, updateSlave: {clothes: `a t-shirt and jeans`}});
+			niceOptionsArray.push({text: `T-shirt and jeans`, updateSlave: {clothes: `a t-shirt and jeans`}});
 		}
 		if (isItemAccessible("a t-shirt and panties")) {
-			optionsArray.push({text: `T-shirt and panties`, updateSlave: {clothes: `a t-shirt and panties`}});
+			niceOptionsArray.push({text: `T-shirt and panties`, updateSlave: {clothes: `a t-shirt and panties`}});
 		}
 		if (isItemAccessible("a t-shirt and thong")) {
-			optionsArray.push({text: `T-shirt and thong`, updateSlave: {clothes: `a t-shirt and thong`}});
+			niceOptionsArray.push({text: `T-shirt and thong`, updateSlave: {clothes: `a t-shirt and thong`}});
 		}
 		if (isItemAccessible("a t-shirt")) {
-			optionsArray.push({text: `T-shirt`, updateSlave: {clothes: `a t-shirt`}});
+			niceOptionsArray.push({text: `T-shirt`, updateSlave: {clothes: `a t-shirt`}});
 		}
 		if (isItemAccessible("a tank-top and panties")) {
-			optionsArray.push({text: `Tank-top and panties`, updateSlave: {clothes: `a tank-top and panties`}});
+			niceOptionsArray.push({text: `Tank-top and panties`, updateSlave: {clothes: `a tank-top and panties`}});
 		}
 		if (isItemAccessible("a tank-top")) {
-			optionsArray.push({text: `Tank-top`, updateSlave: {clothes: `a tank-top`}});
+			niceOptionsArray.push({text: `Tank-top`, updateSlave: {clothes: `a tank-top`}});
 		}
 		if (isItemAccessible("a thong")) {
-			optionsArray.push({text: `Thong`, updateSlave: {clothes: `a thong`}});
+			niceOptionsArray.push({text: `Thong`, updateSlave: {clothes: `a thong`}});
 		}
 		if (isItemAccessible("a tube top and thong")) {
-			optionsArray.push({text: `Tube top and thong`, updateSlave: {clothes: `a tube top and thong`}});
+			niceOptionsArray.push({text: `Tube top and thong`, updateSlave: {clothes: `a tube top and thong`}});
 		}
 		if (isItemAccessible("a tube top")) {
-			optionsArray.push({text: `Tube top`, updateSlave: {clothes: `a tube top`}});
+			niceOptionsArray.push({text: `Tube top`, updateSlave: {clothes: `a tube top`}});
 		}
 
 		if (isItemAccessible("attractive lingerie for a pregnant woman")) {
-			optionsArray.push({prefix: `FS`, text: `Attractive lingerie for a pregnant woman`, updateSlave: {clothes: `attractive lingerie for a pregnant woman`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Attractive lingerie for a pregnant woman`, updateSlave: {clothes: `attractive lingerie for a pregnant woman`}});
 		}
 		if (isItemAccessible("a bimbo outfit")) {
-			optionsArray.push({prefix: `FS`, text: `Bimbo outfit`, updateSlave: {clothes: `a bimbo outfit`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Bimbo outfit`, updateSlave: {clothes: `a bimbo outfit`}});
 		}
 		if (isItemAccessible("a bunny outfit")) {
-			optionsArray.push({prefix: `FS`, text: `Bunny outfit`, updateSlave: {clothes: `a bunny outfit`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Bunny outfit`, updateSlave: {clothes: `a bunny outfit`}});
 		}
 		if (isItemAccessible("body oil")) {
-			optionsArray.push({prefix: `FS`, text: `Body oil`, updateSlave: {clothes: `body oil`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Body oil`, updateSlave: {clothes: `body oil`}});
 		}
 		if (isItemAccessible("a chattel habit")) {
-			optionsArray.push({prefix: `FS`, text: `Chattel habit`, updateSlave: {clothes: `a chattel habit`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Chattel habit`, updateSlave: {clothes: `a chattel habit`}});
 		}
 		if (isItemAccessible("conservative clothing")) {
-			optionsArray.push({prefix: `FS`, text: `Conservative clothing`, updateSlave: {clothes: `conservative clothing`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Conservative clothing`, updateSlave: {clothes: `conservative clothing`}});
 		}
 		if (isItemAccessible("a courtesan dress")) {
-			optionsArray.push({prefix: `FS`, text: `Courtesan dress`, updateSlave: {clothes: `a courtesan dress`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Courtesan dress`, updateSlave: {clothes: `a courtesan dress`}});
 		}
 		if (isItemAccessible("harem gauze")) {
-			optionsArray.push({prefix: `FS`, text: `Harem gauze`, updateSlave: {clothes: `harem gauze`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Harem gauze`, updateSlave: {clothes: `harem gauze`}});
 		}
 		if (isItemAccessible("a huipil")) {
-			optionsArray.push({prefix: `FS`, text: `Huipil`, updateSlave: {clothes: `a huipil`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Huipil`, updateSlave: {clothes: `a huipil`}});
 		}
 		if (isItemAccessible("a kimono")) {
-			optionsArray.push({prefix: `FS`, text: `Kimono`, updateSlave: {clothes: `a kimono`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Kimono`, updateSlave: {clothes: `a kimono`}});
 		}
 		if (isItemAccessible("a maternity dress")) {
-			optionsArray.push({prefix: `FS`, text: `Maternity dress`, updateSlave: {clothes: `a maternity dress`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Maternity dress`, updateSlave: {clothes: `a maternity dress`}});
 		}
 		if (isItemAccessible("a long qipao")) {
-			optionsArray.push({prefix: `FS`, text: `Qipao (nice)`, updateSlave: {clothes: `a long qipao`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Qipao (nice)`, updateSlave: {clothes: `a long qipao`}});
 		}
 		if (isItemAccessible("a slutty qipao")) {
-			optionsArray.push({prefix: `FS`, text: `Qipao (slutty)`, updateSlave: {clothes: `a slutty qipao`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Qipao (slutty)`, updateSlave: {clothes: `a slutty qipao`}});
 		}
 		if (isItemAccessible("stretch pants and a crop-top")) {
-			optionsArray.push({prefix: `FS`, text: `Stretch pants and a crop-top`, updateSlave: {clothes: `stretch pants and a crop-top`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Stretch pants and a crop-top`, updateSlave: {clothes: `stretch pants and a crop-top`}});
 		}
 		if (isItemAccessible("a toga")) {
-			optionsArray.push({prefix: `FS`, text: `Toga`, updateSlave: {clothes: `a toga`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Toga`, updateSlave: {clothes: `a toga`}});
 		}
 		if (isItemAccessible("Western clothing")) {
-			optionsArray.push({prefix: `FS`, text: `Western clothing`, updateSlave: {clothes: `Western clothing`}});
+			niceOptionsArray.push({prefix: `FS`, text: `Western clothing`, updateSlave: {clothes: `Western clothing`}});
 		}
+
+
+		//always choosesOwnClothes clothes to zero
+		//<br>&nbsp;&nbsp;&nbsp;&nbsp;//Harsh://
+		harshOptionsArray.push({text: `Go naked`, updateSlave: {clothes: `no clothing`}});
+		if (isItemAccessible("chains")) {
+			harshOptionsArray.push({prefix: `FS`, text: `Chains`, updateSlave: {clothes: `chains`}});
+		}
+		harshOptionsArray.push({text: `Penitent nun`, updateSlave: {clothes: `a penitent nuns habit`}});
+		harshOptionsArray.push({text: `Restrictive latex`, updateSlave: {clothes: `restrictive latex`}});
+		harshOptionsArray.push({text: `Shibari ropes`, updateSlave: {clothes: `shibari ropes`}});
+		harshOptionsArray.push({text: `Uncomfortable straps`, updateSlave: {clothes: `uncomfortable straps`}});
+
+		let el = document.createElement('p')
+		let title = document.createElement('div')
+		title.append(`Clothes: `);
+		let choice = document.createElement('span')
+		choice.style.fontWeight = "bold";
+		choice.textContent = (slave.clothes);
+		title.appendChild(choice);
+
+		// Choose her own
+		let links = document.createElement('div')
+		links.className = "choices";
+		links.appendChild(generateRows(choiceOptionsArray));
+		el.appendChild(links)
+
+		// Nice options
+		links = document.createElement('div')
+		links.className = "choices";
+		links.appendChild(`Nice: `)
+		links.appendChild(generateRows(niceOptionsArray));
+		el.appendChild(links)
+
+		// Harsh options
+		links = document.createElement('div')
+		links.className = "choices";
+		links.appendChild(`Nice: `)
+		links.appendChild(generateRows(harshOptionsArray));
+		el.appendChild(links)
+
+
+		return jQuery('#clothes').empty().append(el);
+
+
 		function generateRows(array) {
 			let row = document.createElement('span');
 			for (let i = 0; i < array.length; i++) {
@@ -289,7 +335,7 @@ App.UI.Wardrobe.clothes = function(slave) {
 	
 				// Test to see if there was a problem with the key
 				for (let j = 0; j < keys.length; j++) {
-					if (["text", "scene", "goto", "updateSlave", "update", "note", "disabled"].includes(keys[j])) {
+					if (["prefix", "text", "updateSlave", "update", "note", "disabled"].includes(keys[j])) {
 						continue;
 					} else {
 						array[i].text += " ERROR, THIS SCENE WAS NOT ENTERED CORRECTLY";
@@ -301,22 +347,28 @@ App.UI.Wardrobe.clothes = function(slave) {
 				if (array[i].disabled) {
 					link = App.UI.DOM.disabledLink(array[i].text, [array[i].disabled]);
 				} else {
-					let passage = "";
-					if (array[i].goto) {
-						passage = array[i].goto;
+					link = document.createElement('span');
+					if (array[i].prefix) {
+						let prefix = document.createElement('span')
+						prefix.style.fontStyle = "italic";
+						prefix.textContent = `${array[i].prefix} `;
+						link.appendChild(prefix);
 					}
 	
 					// Set up the link
-					link = App.UI.DOM.link(
-						array[i].text,
-						() => { click(array[i]); },
-						[],
-						passage
+					link.appendChild(
+						App.UI.DOM.link(
+							array[i].text,
+							() => { click(array[i]); },
+							[],
+							passage
+						)
 					);
 	
 					// add a note node if required
 					if (array[i].note) {
-						let note  = document.createTextNode(array[i].note);
+						let note  = document.createElement('span')
+						note.textContent = (` ${array[i].note}`);
 						note.className = "note";
 						link.appendChild(note);
 					}
@@ -336,34 +388,16 @@ App.UI.Wardrobe.clothes = function(slave) {
 				if (arrayOption.update) {
 					Object.assign(V, arrayOption.update);
 				}
+				if (arrayOption.clothes === `choosing her own clothes`) {
+					slave.choosesOwnClothes = 1;
+				} else {
+					slave.choosesOwnClothes = 0;
+				}
 		
 				App.UI.Wardrobe.refreshAll(slave);
 				return;
 			}
 		}
-
-		//always choosesOwnClothes clothes to zero
-		//<br>&nbsp;&nbsp;&nbsp;&nbsp;//Harsh://
-		optionsArray.push({text: `Go naked`, updateSlave: {clothes: `no clothing`}});
-		if (isItemAccessible("chains")) {
-			optionsArray.push({prefix: `FS`, text: `Chains`, updateSlave: {clothes: `chains`}});
-		}
-		optionsArray.push({text: `Penitent nun`, updateSlave: {clothes: `a penitent nuns habit`}});
-		optionsArray.push({text: `Restrictive latex`, updateSlave: {clothes: `restrictive latex`}});
-		optionsArray.push({text: `Shibari ropes`, updateSlave: {clothes: `shibari ropes`}});
-		optionsArray.push({text: `Uncomfortable straps`, updateSlave: {clothes: `uncomfortable straps`}});
-		let el = document.createElement('p')
-		let title = document.createElement('div')
-		title.append(`Clothes: `);
-		let choice = document.createElement('span')
-		choice.style.fontWeight = "bold";
-		choice.textContent = (slave.clothes);
-		title.appendChild(choice);
-		let links = document.createElement('div')
-		links.className = "choices";
-		links.appendChild(App.UI.Wardrobe.generateRows(optionsArray));
-		el.appendChilde(links)
-		return jQuery('#clothes').empty().append(el);
 	}
 };