diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index f7597ca4a417cf110668645771998cf8d106e970..de1ecf2fd1610e075bb6c7a552ecab519ecb68c5 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -5,7 +5,7 @@
 01/16/2019
 
 	9
-	-fixed and cleaning
+	-fixes and cleaning
 
 01/13/2019
 
diff --git a/src/SecExp/propagandaHub.tw b/src/SecExp/propagandaHub.tw
index fc68a563e27feba4d6c86b0952b80385d5a04c5d..ddeca8779cb047caf5aded98b26ad0f63e0f96af 100644
--- a/src/SecExp/propagandaHub.tw
+++ b/src/SecExp/propagandaHub.tw
@@ -160,7 +160,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the
 	<<if $secretService < 5 && $rep >= ($secretService * 1000) + 5000>>
 		<<link "Expand the secret service" "propagandaHub">>
 			<<set $secretService += 1>>
-			<<set $cash -= 5000*$upgradeMultiplierArcology * ($secretService + 1)>>
+			<<set $cash -= 5000*$upgradeMultiplierArcology * ($secretService + 1) * _HistoryDiscount>>
 			<<set $propHubUpkeep += $upgradeUpkeep>>
 		<</link>>
 		<br>Invest more resources into the project to increase its effectiveness.
diff --git a/src/art/artJS.tw b/src/art/artJS.tw
index 05b769a396c403b13105ae1788992d4cefae06fc..b9471f1a25d250a15000b696a26bdd68b198e524 100644
--- a/src/art/artJS.tw
+++ b/src/art/artJS.tw
@@ -1936,6 +1936,7 @@ window.ArtVectorBalls = function(slave) {
 			case "attractive lingerie":
 			case "body oil":
 			case "chains":
+			case "choosing her own clothes":
 			case "clubslut netting":
 			case "no clothing":
 			case "panties and pasties":
@@ -1995,6 +1996,7 @@ window.ArtVectorBelly = function(slave) {
 			case "body oil":
 			case "boyshorts":
 			case "chains":
+			case "choosing her own clothes":
 			case "cutoffs":
 			case "jeans":
 			case "kitty lingerie":
@@ -2109,6 +2111,7 @@ window.ArtVectorBoob = function(slave) {
 		case "body oil":
 		case "boyshorts":
 		case "chains":
+		case "choosing her own clothes":
 		case "clubslut netting":
 		case "cutoffs":
 		case "jeans":
@@ -2175,6 +2178,7 @@ window.ArtVectorBoobAddons = function(slave) {
 			case "a thong":
 			case "body oil":
 			case "boyshorts":
+			case "choosing her own clothes":
 			case "cutoffs":
 			case "jeans":
 			case "leather pants":
@@ -2214,6 +2218,7 @@ window.ArtVectorBoobAddons = function(slave) {
 			case "body oil":
 			case "boyshorts":
 			case "chains":
+			case "choosing her own clothes":
 			case "cutoffs":
 			case "jeans":
 			case "leather pants":
@@ -2459,6 +2464,7 @@ window.ArtVectorChastityBelt = function(slave) {
 			case "attractive lingerie for a pregnant woman":
 			case "body oil":
 			case "chains":
+			case "choosing her own clothes":
 			case "clubslut netting":
 			case "cutoffs":
 			case "harem gauze":
@@ -2616,6 +2622,7 @@ window.ArtVectorFeet = function(slave) {
 		case "an oversized t-shirt":
 		case "attractive lingerie for a pregnant woman":
 		case "chains":
+		case "choosing her own clothes":
 		case "kitty lingerie":
 		case "no clothing":
 		case "panties":
@@ -2892,3 +2899,409 @@ window.ArtVectorHairFore = function(slave) {
 		r += jsInclude("Art_Vector_Cat_Ear_Fore");
 	return r;
 };
+
+window.ArtVectorHead = function(slave) {
+	const V = State.variables;
+	let eyebrowFullness = clothing2artSuffix(slave.eyebrowFullness); /* designed for clothing but works for eyebrows too. If other eyebrow styles are added, this may need to be changed. */
+	let r = jsInclude("Art_Vector_Head");
+
+	/* shiny clothing */
+	if (V.seeVectorArtHighlights === 1) {
+		if (slave.fuckdoll !== 0 || slave.clothes === "restrictive latex" || slave.clothes === "a latex catsuit")
+			r += jsInclude("Art_Vector_Head_Outfit_Shine");
+	}
+	if (slave.clothes !== "restrictive latex") {
+		if (slave.markings === "beauty mark")
+			r += jsInclude("Art_Vector_Beauty_Mark");
+		else if (slave.markings === "freckles")
+			r += jsInclude("Art_Vector_Freckles");
+		else if (slave.markings === "heavily freckled")
+			r += jsInclude("Art_Vector_Freckles_Heavy");
+		else if (slave.markings === "birthmark")
+			r += jsInclude("Art_Vector_Birthmark");
+		else if (slave.minorInjury === "black eye")
+			r += jsInclude("Art_Vector_Black_Eye");
+	}
+	/* FACIAL APPEARANCE */
+	if (V.seeFaces === 1) {
+		if (slave.fuckdoll === 0 && slave.clothes !== "restrictive latex") {
+			switch (slave.race) {
+				case "southern european":
+				case "white":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeD");
+						r += jsInclude("Art_Vector_Mouth_TypeF");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					}
+					break;
+				case "asian":
+				case "malay":
+				case "pacific islander":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeD");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeB");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						if (slave.eyebrowFullness === "pencil-thin")
+							r += jsInclude("Art_Vector_Eyebrow_TypeC_Pencilthin");
+						else
+							r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					}
+					break;
+				case "amerindian":
+				case "latina":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeB_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeB");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeF");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeB");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					}
+					break;
+				case "black":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeD");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeF");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeB");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						if (slave.eyebrowFullness === "natural")
+							r += jsInclude("Art_Vector_Eyebrow_TypeB_Natural");
+						else
+							r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeF");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					}
+					break;
+				case "middle eastern":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeD");
+						r += jsInclude("Art_Vector_Mouth_TypeF");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeB_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeF");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					}
+					break;
+				case "semitic":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeD");
+						r += jsInclude("Art_Vector_Mouth_TypeF");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeB_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeF");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					}
+					break;
+				case "indo-aryan":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeF");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					}
+					break;
+				case "mixed race":
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeF");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeD");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					}
+					break;
+				default:
+					if (slave.faceShape === "normal") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeA");
+						r += jsInclude("Art_Vector_Nose_TypeA");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "masculine") {
+						r += jsInclude("Art_Vector_Eyes_TypeD");
+						r += jsInclude("Art_Vector_Mouth_TypeF");
+						r += jsInclude("Art_Vector_Nose_TypeF");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`);
+					} else if (slave.faceShape === "androgynous") {
+						r += jsInclude("Art_Vector_Eyes_TypeE");
+						r += jsInclude("Art_Vector_Mouth_TypeE");
+						r += jsInclude("Art_Vector_Nose_TypeE");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`);
+					} else if (slave.faceShape === "cute") {
+						r += jsInclude("Art_Vector_Eyes_TypeB");
+						r += jsInclude("Art_Vector_Mouth_TypeB");
+						r += jsInclude("Art_Vector_Nose_TypeD");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`);
+					} else if (slave.faceShape === "sensual") {
+						r += jsInclude("Art_Vector_Eyes_TypeC");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					} else if (slave.faceShape === "exotic") {
+						r += jsInclude("Art_Vector_Eyes_TypeA");
+						r += jsInclude("Art_Vector_Mouth_TypeC");
+						r += jsInclude("Art_Vector_Nose_TypeC");
+						r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`);
+					}
+			}
+		}
+	}
+	/* END FACIAL APPEARANCE */
+
+	if (slave.eyebrowPiercing === 1)
+		r += jsInclude("Art_Vector_Eyebrow_Light");
+	else if (slave.eyebrowPiercing === 2)
+		r += jsInclude("Art_Vector_Eyebrow_Heavy");
+
+	if (slave.nosePiercing === 1)
+		r += jsInclude("Art_Vector_Nose_Light");
+	else if (slave.nosePiercing === 2)
+		r += jsInclude("Art_Vector_Nose_Heavy");
+	
+	if (slave.lipsPiercing === 1)
+		r += jsInclude("Art_Vector_Lip_Light");
+	else if (slave.lipsPiercing === 2)
+		r += jsInclude("Art_Vector_Lip_Heavy");
+
+	/* ADDONS */
+	if (slave.fuckdoll === 0) { /* fuckdolls cannot be decorated */
+		if (slave.collar === "dildo gag")
+			r += jsInclude("Art_Vector_Dildo_Gag");
+		else if (slave.collar === "ball gag")
+			r += jsInclude("Art_Vector_Ball_Gag");
+		else if (slave.collar === "bit gag")
+			r += jsInclude("Art_Vector_Bit_Gag");
+		else if (slave.collar === "massive dildo gag")
+			r += jsInclude("Art_Vector_Massive_Dildo_Gag");
+		else if (slave.collar === "porcelain mask")
+			r += jsInclude("Art_Vector_Porcelain_Mask");
+
+		if (slave.eyewear === "corrective glasses" || slave.eyewear === "glasses" || slave.eyewear === "blurring glasses")
+			r += jsInclude("Art_Vector_Glasses");
+
+		/* head clothing */
+		switch (slave.clothes) {
+			case "a biyelgee costume":
+			case "a bunny outfit":
+			case "a burkini":
+			case "a burqa":
+			case "a chattel habit":
+			case "a cybersuit":
+			case "a fallen nuns habit":
+			case "a hijab and abaya":
+			case "a hijab and blouse":
+			case "a klan robe":
+			case "a military uniform":
+			case "a mounty outfit":
+			case "a niqab and abaya":
+			case "a penitent nuns habit":
+			case "a police uniform":
+			case "a red army uniform":
+			case "a slutty klan robe":
+			case "a slutty nurse outfit":
+			case "a succubus outfit":
+			case "battlearmor":
+			case "harem gauze":
+			case "Western clothing":
+				r += jsInclude(`Art_Vector_Head_Outfit_${clothing2artSuffix(slave.clothes)}`);
+				break;
+			case "a schutzstaffel uniform":
+			case "a slutty schutzstaffel uniform":
+				r += jsInclude("Art_Vector_Head_Outfit_SchutzstaffelUniform");
+				break;
+			case "kitty lingerie":
+				r += jsInclude("Art_Vector_Cat_Ear_Fore");
+				r += jsInclude("Art_Vector_Cat_Ear_Back");
+		}
+	}	
+	return r;
+};
diff --git a/src/art/vector/Head.tw b/src/art/vector/Head.tw
index 20ad2473e5ba71fcc7555a566100bab5040b3eed..a1fc33ccfd8bfbc946b06c74d8b2c727fc5e8e2e 100644
--- a/src/art/vector/Head.tw
+++ b/src/art/vector/Head.tw
@@ -1,1180 +1,3 @@
 :: Art_Vector_Head_ [nobr]
 
-<<include Art_Vector_Head>>
-
-/* shiny clothing */
-<<if $seeVectorArtHighlights == 1>>
-	<<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">>
-		<<include Art_Vector_Head_Outfit_Shine>>
-	<</if>>
-<</if>>
-
-<<if _artSlave.clothes != "restrictive latex">>
-	<<if _artSlave.markings == "beauty mark">>
-		<<include Art_Vector_Beauty_Mark>>
-	<</if>>
-	<<if _artSlave.markings == "freckles">>
-		<<include Art_Vector_Freckles>>
-	<</if>>
-	<<if _artSlave.markings == "heavily freckled">>
-		<<include Art_Vector_Freckles_Heavy>>
-	<</if>>
-	<<if _artSlave.markings == "birthmark">>
-		<<include Art_Vector_Birthmark>>
-	<</if>>
-	<<if _artSlave.minorInjury == "black eye">>
-		<<include Art_Vector_Black_Eye>>
-	<</if>>
-<</if>>
-
-/* FACIAL APPEARANCE */
-<<if _artSlave.fuckdoll == 0>>
-	<<if $seeFaces > 0>>
-	<<if _artSlave.clothes != "restrictive latex">>
-		<<switch _artSlave.race>>
-		<<case "southern european" "white">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeD>>
-				<<include Art_Vector_Mouth_TypeF>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "asian" "malay" "pacific islander">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeD_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeD>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeB>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "amerindian" "latina">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeB_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeB_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeB_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeB_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeB_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeB_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeB_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeB>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeD_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeF>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeB>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "black">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeD>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeF>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeB>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeB_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeF>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "middle eastern">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeD>>
-				<<include Art_Vector_Mouth_TypeF>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeB_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeB_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeB_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeB_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeB_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeB_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeB_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeF>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "semitic">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeD>>
-				<<include Art_Vector_Mouth_TypeF>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeB_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeB_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeB_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeB_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeB_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeB_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeB_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeF>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "indo-aryan">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeF>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeD_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeD_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<</if>>
-		<<case "mixed race">>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeF>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeD>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeD_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeD_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeD_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeD_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeD_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeD_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeD_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<</if>>
-		<<default>>
-			<<if _artSlave.faceShape == "normal">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeA>>
-				<<include Art_Vector_Nose_TypeA>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "masculine">>
-				<<include Art_Vector_Eyes_TypeD>>
-				<<include Art_Vector_Mouth_TypeF>>
-				<<include Art_Vector_Nose_TypeF>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeE_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeE_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeE_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeE_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeE_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeE_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "androgynous">>
-				<<include Art_Vector_Eyes_TypeE>>
-				<<include Art_Vector_Mouth_TypeE>>
-				<<include Art_Vector_Nose_TypeE>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeF_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeF_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeF_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeF_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeF_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeF_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "cute">>
-				<<include Art_Vector_Eyes_TypeB>>
-				<<include Art_Vector_Mouth_TypeB>>
-				<<include Art_Vector_Nose_TypeD>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeA_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeA_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeA_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeA_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeA_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeA_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "sensual">>
-				<<include Art_Vector_Eyes_TypeC>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<<elseif _artSlave.faceShape == "exotic">>
-				<<include Art_Vector_Eyes_TypeA>>
-				<<include Art_Vector_Mouth_TypeC>>
-				<<include Art_Vector_Nose_TypeC>>
-				<<if _artSlave.eyebrowFullness == "pencil-thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Pencilthin>>
-				<<elseif _artSlave.eyebrowFullness == "thin">>
-					<<include Art_Vector_Eyebrow_TypeC_Thin>>
-				<<elseif _artSlave.eyebrowFullness == "threaded">>
-					<<include Art_Vector_Eyebrow_TypeC_Threaded>>
-				<<elseif _artSlave.eyebrowFullness == "natural">>
-					<<include Art_Vector_Eyebrow_TypeC_Natural>>
-				<<elseif _artSlave.eyebrowFullness == "tapered">>
-					<<include Art_Vector_Eyebrow_TypeC_Tapered>>
-				<<elseif _artSlave.eyebrowFullness == "thick">>
-					<<include Art_Vector_Eyebrow_TypeC_Thick>>
-				<<elseif _artSlave.eyebrowFullness == "bushy">>
-					<<include Art_Vector_Eyebrow_TypeC_Bushy>>
-				<</if>>
-			<</if>>
-		<</switch>>
-	<</if>>
-	<</if>>
-<</if>>
-/* END FACIAL APPEARANCE */
-
-<<if _artSlave.eyebrowPiercing > 0>>
-	<<if _artSlave.eyebrowPiercing == 1>>
-		<<include Art_Vector_Eyebrow_Light>>
-	<<elseif _artSlave.eyebrowPiercing == 2>>
-		<<include Art_Vector_Eyebrow_Heavy>>
-	<</if>>
-<</if>>
-
-<<if _artSlave.nosePiercing > 0>>
-	<<if _artSlave.nosePiercing == 1>>
-		<<include Art_Vector_Nose_Light>>
-	<<elseif _artSlave.nosePiercing == 2>>
-		<<include Art_Vector_Nose_Heavy>>
-	<</if>>
-<</if>>
-
-<<if _artSlave.lipsPiercing > 0>>
-	<<if _artSlave.lipsPiercing == 1>>
-		<<include Art_Vector_Lip_Light>>
-	<<elseif _artSlave.lipsPiercing == 2>>
-		<<include Art_Vector_Lip_Heavy>>
-	<</if>>
-<</if>>
-
-/* ADDONS */
-
-<<if _artSlave.fuckdoll == 0 >> /* fuckdolls cannot be decorated */
-	<<if _artSlave.collar == "dildo gag">>
-		<<include Art_Vector_Dildo_Gag>>
-	<<elseif _artSlave.collar == "ball gag">>
-		<<include Art_Vector_Ball_Gag>>
-	<<elseif _artSlave.collar == "bit gag">>
-		<<include Art_Vector_Bit_Gag>>
-	<<elseif _artSlave.collar == "massive dildo gag">>
-		<<include Art_Vector_Massive_Dildo_Gag>>
-	<<elseif _artSlave.collar == "porcelain mask">>
-		<<include Art_Vector_Porcelain_Mask>>
-	<</if>>
-	<<if _artSlave.eyewear == "corrective glasses" || _artSlave.eyewear == "glasses" || _artSlave.eyewear == "blurring glasses">>
-		<<include Art_Vector_Glasses>>
-	<</if>>
-
-	/* head clothing */
-	<<if _artSlave.clothes == "a slutty klan robe">>
-		<<include Art_Vector_Head_Outfit_SluttyKlanRobe>>
-	<<elseif _artSlave.clothes == "a klan robe">>
-		<<include Art_Vector_Head_Outfit_KlanRobe>>
-	<<elseif _artSlave.clothes == "a burkini">>
-		<<include Art_Vector_Head_Outfit_Burkini>>
-	<<elseif _artSlave.clothes == "a hijab and blouse">>
-		<<include Art_Vector_Head_Outfit_HijabAndBlouse>>
-	<<elseif _artSlave.clothes == "a burqa">>
-		<<include Art_Vector_Head_Outfit_Burqa>>
-	<<elseif _artSlave.clothes == "a niqab and abaya">>
-		<<include Art_Vector_Head_Outfit_NiqabAndAbaya>>
-	<<elseif _artSlave.clothes == "a hijab and abaya">>
-		<<include Art_Vector_Head_Outfit_HijabAndAbaya>>
-	<<elseif _artSlave.clothes == "a succubus outfit">>
-		<<include Art_Vector_Head_Outfit_Succubus>>
-	<<elseif _artSlave.clothes == "a bunny outfit">>
-		<<include Art_Vector_Head_Outfit_Bunny>>
-	<<elseif _artSlave.clothes == "a chattel habit">>
-		<<include Art_Vector_Head_Outfit_ChattelHabit>>
-	<<elseif _artSlave.clothes == "a fallen nuns habit">>
-		<<include Art_Vector_Head_Outfit_FallenNunsHabit>>
-	<<elseif _artSlave.clothes == "harem gauze">>
-		<<include Art_Vector_Head_Outfit_HaremGauze>>
-	<<elseif _artSlave.clothes == "a penitent nuns habit">>
-		<<include Art_Vector_Head_Outfit_PenitentNunsHabit>>
-	<<elseif _artSlave.clothes == "Western clothing">>
-		<<include Art_Vector_Head_Outfit_Western>>
-	<<elseif _artSlave.clothes == "a military uniform">>
-		<<include Art_Vector_Head_Outfit_MilitaryUniform>>
-	<<elseif _artSlave.clothes == "a cybersuit">>
-		<<include Art_Vector_Head_Outfit_Cybersuit>>
-	<<elseif _artSlave.clothes == "a schutzstaffel uniform">>
-		<<include Art_Vector_Head_Outfit_SchutzstaffelUniform>>
-	<<elseif _artSlave.clothes == "a slutty schutzstaffel uniform">>
-		<<include Art_Vector_Head_Outfit_SchutzstaffelUniform>>
-	<<elseif _artSlave.clothes == "a red army uniform">>
-		<<include Art_Vector_Head_Outfit_RedArmyUniform>>
-	<<elseif _artSlave.clothes == "battlearmor">>
-		<<include Art_Vector_Head_Outfit_Battlearmor>>
-	<<elseif _artSlave.clothes == "a biyelgee costume">>
-		<<include Art_Vector_Head_Outfit_BiyelgeeCostume>>
-	<<elseif _artSlave.clothes == "a mounty outfit">>
-		<<include Art_Vector_Head_Outfit_Mounty>>
-	<<elseif _artSlave.clothes == "a slutty nurse outfit">>
-		<<include Art_Vector_Head_Outfit_SluttyNurse>>
-	<<elseif _artSlave.clothes == "a police uniform">>
-		<<include Art_Vector_Head_Outfit_PoliceUniform>>
-	<<elseif _artSlave.clothes == "kitty lingerie">>
-		<<include Art_Vector_Cat_Ear_Fore>>
-		<<include Art_Vector_Cat_Ear_Back>>
-	<</if>>
-<</if>>
+<<= ArtVectorHead(_artSlave)>>
diff --git a/src/js/birthJS.tw b/src/js/birthJS.tw
index cf62acf86868a3865d140fa09973bf63951fe06d..7cfaf9a4fb17c3b313e8ca92c5abeb2fb13b1d55 100644
--- a/src/js/birthJS.tw
+++ b/src/js/birthJS.tw
@@ -1,9 +1,13 @@
 :: birthJS [script]
 
 window.BirthDestinationText = function(choice,slave) {
-	const V = State.variables,T = State.temporary,sn = SlaveFullName(slave);
+	var pronouns = getPronouns(slave);
+	var he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun;
+	var He = capFirstChar(he), His = capFirstChar(his);
+	const V = State.variables,T = State.temporary, sn = SlaveFullName(slave);
+	var child = T.count > 1 ? 'children' : 'child';
 	var r = ``;
-	if (T.call !== 1) { if (choice !== "Private") r += `sent to one of ${arcologies[0].name}'s `;
+	if (T.call !== 1) { if (choice !== "Private") r += `sent to one of ${V.arcologies[0].name}'s `;
 	} else { if (choice !== "Sold") r += ` ${sn} `;
 	}
 	switch(choice) {
@@ -12,15 +16,15 @@ window.BirthDestinationText = function(choice,slave) {
 			if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) {
 				r += `has few thoughts about the matter.`;
 			} else if (slave.devotion > 95) {
-				r += `loves you already, but ${V.he}'ll <span class='hotpink'>love you even more</span> for this. ${V.he} can't wait to see ${V.his} child${T.count > 1 ? 'ren':''} proudly furthering your cause.`;
+				r += `loves you already, but ${he}'ll <span class='hotpink'>love you even more</span> for this. ${He} can't wait to see ${his} ${child} proudly furthering your cause.`;
 				slave.devotion += 4;
 			} else if (slave.devotion > 50) {
-				r += `heard about these and will be <span class='hotpink;happy that ${V.his} child${T.count > 1 ? 'ren':''} will have a purpose in your society other than slavery.</span> ${V.he} will miss ${V.his} child${T.count > 1 ? 'ren':''}, but ${V.he} expected that.`;
+				r += `heard about these and will be <span class='hotpink;happy that ${his} ${child} will have a purpose in your society other than slavery.</span> ${He} will miss ${his} ${child}, but ${he} expected that.`;
 				slave.devotion += 4;
 			} else if (slave.devotion > 20) {
-				r += `will naturally miss ${V.his} child${T.count > 1 ? 'ren':''}, but will is broken enough to hope that ${V.his} offspring will have a better life, or at least an enjoyable one.`;
+				r += `will naturally miss ${his} ${child}, but will is broken enough to hope that ${his} offspring will have a better life, or at least an enjoyable one.`;
 			} else {
-				r += `will of course <span class='mediumorchid'>hate you for this.</span> The mere thought of ${V.his} ${fertilityAge} year old daughter${T.count > 1 ? 's':''} swollen with life, and proud of it, fills ${V.him} with <span class='gold'>disdain.</span>`;
+				r += `will of course <span class='mediumorchid'>hate you for this.</span> The mere thought of ${his} ${V.fertilityAge} year old daughter${T.count > 1 ? 's':''} swollen with life, and proud of it, fills ${him} with <span class='gold'>disdain.</span>`;
 				slave.devotion -= 4, slave.trust -= 4;
 			}
 			break;
@@ -28,12 +32,12 @@ window.BirthDestinationText = function(choice,slave) {
 			if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) {
 			r += `has few thoughts about the matter.`;
 			} else if (slave.devotion > 95) {
-				r += `worships you so completely that ${V.he} will not resent this.`;
+				r += `worships you so completely that ${he} will not resent this.`;
 			} else if ( slave.devotion > 50) {
-				r += `is devoted to you, but ${V.he} will <span class='mediumorchid'>struggle to accept this.</span>`;
+				r += `is devoted to you, but ${he} will <span class='mediumorchid'>struggle to accept this.</span>`;
 				slave.devotion -= 2;
 			} else if ( slave.devotion > 20) {
-				r += `has accepted being a sex slave, but ${V.he} will <span class='mediumorchid'>resent this intensely.</span>`;
+				r += `has accepted being a sex slave, but ${he} will <span class='mediumorchid'>resent this intensely.</span>`;
 				slave.devotion -= 3;
 			} else {
 				r += `will of course <span class='mediumorchid'>hate you for this.</span>`;
@@ -45,13 +49,13 @@ window.BirthDestinationText = function(choice,slave) {
 			if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) {
 			r += `has few thoughts about the matter.`;
 			} else if (slave.devotion > 95) {
-				r += `loves you already, but ${V.he}'ll <span class='hotpink'>love you even more</span> for this.`;
+				r += `loves you already, but ${he}'ll <span class='hotpink'>love you even more</span> for this.`;
 			} else if (slave.devotion > 50) {
-				r += `knows about these and will be <span class='hotpink'>overjoyed,</span> ${V.he} will miss ${V.his} child${T.count > 1 ? 'ren':''}, but ${V.he} expected that.`;
+				r += `knows about these and will be <span class='hotpink'>overjoyed,</span> ${he} will miss ${his} ${child}, but ${he} expected that.`;
 			} else if (slave.devotion > 20) {
-				r += `will naturally miss ${V.his} child${T.count > 1 ? 'ren':''}, but will <span class='hotpink;take comfort@@ in the hope that ${V.his} offspring will have a better life.`;
+				r += `will naturally miss ${his} ${child}, but will <span class='hotpink;take comfort@@ in the hope that ${his} offspring will have a better life.`;
 			} else {
-				r += `will naturally retain some resentment over being separated from ${V.his} child${T.count > 1 ? 'ren':''}, but this should be balanced by hope that ${V.his} offspring will have a better life.`;
+				r += `will naturally retain some resentment over being separated from ${his} ${child}, but this should be balanced by hope that ${his} offspring will have a better life.`;
 			}
 			break;
 		case "Private":
@@ -63,38 +67,38 @@ window.BirthDestinationText = function(choice,slave) {
 			} else if (slave.devotion > 50) {
 				r += `understands that this is the best possible outcome for the offspring of a slave, and will be <span class='hotpink'>overjoyed.</span>`;
 			} else if (slave.devotion > 20) {
-				r += `will miss ${V.his} child${T.count > 1 ? 'ren':''}, but will be <span class='hotpink'>very grateful,</span> since ${V.he}'ll understand this is the best possible outcome for a slave mother.`;
+				r += `will miss ${his} ${child}, but will be <span class='hotpink'>very grateful,</span> since ${he}'ll understand this is the best possible outcome for a slave mother.`;
 			} else {
-				r += `will resent being separated from ${V.his} child${T.count > 1 ? 'ren':''}, but <span class='hotpink'>should understand and be grateful</span> that this is the best possible outcome here.`;
+				r += `will resent being separated from ${his} ${child}, but <span class='hotpink'>should understand and be grateful</span> that this is the best possible outcome here.`;
 			}
-			r += ` The child${T.count > 1 ? 'ren':''} will be raised privately, with expert care and tutoring, an expensive proposition.`;
+			r += ` The ${child} will be raised privately, with expert care and tutoring, an expensive proposition.`;
 			break;
 		case "Sold":
 			r += `${T.call !== 1 ? "${V.his} ${T.count > 1 ? 'babies':'baby'}":"Where they"} `;
-   if (slave.prestige > 1 || slave.pornPrestige > 2) {
+			if (slave.prestige > 1 || slave.pornPrestige > 2) {
 				T.babyCost = jsRandom(-12,100);
-				if (slave.prematureBirth > 0) T.babyCost = jsRandom(-32,40);
-    r += `went for ${T.curBabies > 1 ? ' a total ':'a'} bid of`;
+				if (slave.prematureBirth > 0) { T.babyCost = jsRandom(-32,40); }
+				r += `went for ${T.curBabies > 1 ? ' a total ':'a'} bid of`;
 			} else {
 				T.babyCost = jsRandom(-12,12);
-				if (slave.prematureBirth > 0) T.babyCost = -45;
-    r += `sold for ${T.curBabies > 1 ? ' a total of':''}`;
+				if (slave.prematureBirth > 0) { T.babyCost = -45; }
+				r += `sold for ${T.curBabies > 1 ? ' a total of':''}`;
 			}
-   const cash = cashFormat(T.count*(50+T.babyCost));r += ` <span class='yellowgreen'>${cash}.</span>`;
+			const cash = cashFormat(T.count*(50+T.babyCost));r += ` <span class='yellowgreen'>${cash}.</span>`;
 			if (slave.prematureBirth > 0) r += ` A low price due to the added costs of caring for ${T.count > 1 ? 'them':'it'}.`;
 			if (slave.devotion > 20) r += ` ${sn} `;
 			if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) {
-			r += `has few thoughts about the matter.`;
+				r += `has few thoughts about the matter.`;
 			} else if (slave.devotion > 95) {
-				r += `adheres to your thoughts so strongly that even though you backed out of caring for ${V.his} child${T.count > 1 ? 'ren':''}, ${V.he} still truly believes you are doing ${V.him} an honor.`;
+				r += `adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${child}, ${he} still truly believes you are doing ${him} an honor.`;
 			} else if (slave.devotion > 50) {
-				r += `is <span class='mediumorchid'>deeply hurt</span> by your sudden decision to sell ${V.his} child${T.count > 1 ? 'ren':''} instead of having ${T.count > 1 ? 'them':'it'} cared for. ${V.his} trust in your words <span class='gold'>wavers</span> as ${V.he} thinks of ${V.his} child${T.count > 1 ? 'ren':''}'s future.`;
+				r += `is <span class='mediumorchid'>deeply hurt</span> by your sudden decision to sell ${his} ${child} instead of having ${T.count > 1 ? 'them':'it'} cared for. ${His} trust in your words <span class='gold'>wavers</span> as ${he} thinks of ${his} ${child}'s future.`;
 				slave.trust -= 5, slave.devotion -= 5;
 			} else if (slave.devotion > 20) {
-				r += `is <span class='mediumorchid'>devastated</span> by your sudden decision to sell ${V.his} child${T.count > 1 ? 'ren':''}instead of having ${T.count > 1 ? 'them':'it'} cared for. ${V.his} mind struggles to comprehend <span class='gold'>such betrayal.</span>`;
+				r += `is <span class='mediumorchid'>devastated</span> by your sudden decision to sell ${his} ${child} instead of having ${T.count > 1 ? 'them':'it'} cared for. ${His} mind struggles to comprehend <span class='gold'>such betrayal.</span>`;
 				slave.trust -= 10, slave.devotion -= 10;
 			} else {
-				r += `For a moment, ${V.he} saw a glimmer of good in you; <span class='mediumorchid'>${V.he} was clearly wrong.</span> ${V.his} mind struggles to comprehend <span class='gold'>why ${V.he} could ever even think of trusting such a person.</span>`;
+				r += `For a moment, ${he} saw a glimmer of good in you; <span class='mediumorchid'>${He} was clearly wrong.</span> ${His} mind struggles to comprehend <span class='gold'>why ${he} could ever even think of trusting such a person.</span>`;
 				slave.trust -= 30, slave.devotion -= 30;
 			}
 			V.cash += T.curBabies*(50+T.babyCost);
diff --git a/src/pregmod/pcPregIntro.tw b/src/pregmod/pcPregIntro.tw
index be653e9605f79ac86889947da081a646d2477736..81de5e763395e7dc29d7df882b72086fb90532e1 100644
--- a/src/pregmod/pcPregIntro.tw
+++ b/src/pregmod/pcPregIntro.tw
@@ -14,10 +14,10 @@ You're
 	[[Safe|PC Preg Intro][$PC.preg = -1]] | [[About that...|PC Preg Intro][$PC.preg = 10]]
 <<elseif $PC.preg > 42>>
 	proudly pregnant with octuplets and they are coming right now.
-	[[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0, $PC.labor = 0]]
+	[[Not pregnant|PC Preg Intro][$PC.preg = 0, $PC.pregType = 0, $PC.labor = 0]]
 <<elseif $PC.preg > 37>>
 	<<print $PC.preg>> weeks pregnant and very close to being due.
-	[[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0]]
+	[[Not pregnant|PC Preg Intro][$PC.preg = 0, $PC.pregType = 0]]
 	| [[Overdid the fertility agents|PC Preg Intro][$PC.preg = 43, $PC.pregType = 8, $PC.labor = 1]]
 <<else>>
 	already pregnant.
diff --git a/src/pregmod/widgets/bodySwapReaction.tw b/src/pregmod/widgets/bodySwapReaction.tw
index f15b5dba64ceada9acdf0fbe37ac406e6d36b52a..4ec0cc269105fc9bb1c2ec1cbd6e4520265bc0a8 100644
--- a/src/pregmod/widgets/bodySwapReaction.tw
+++ b/src/pregmod/widgets/bodySwapReaction.tw
@@ -192,7 +192,7 @@ Now you only have to wait for $him to wake up.
 			nothing particularly noteworthy.
 		<</if>>
 
-		<<if $args[0].sexualFlaw == "oral fixation" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */
+		<<if $args[0].sexualFlaw == "cum addiction" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */
 			$He slowly runs $his fingertips over the @@.lime;plush pillows.@@ A blush blossoms over $his face and the beeping of $his heart monitor speeds up slightly. You know that $he'll put them to good use.
 			<<if $args[0].devotion <= 20>>
 				$He pauses, and begins to @@.hotpink;hesitantly smile@@ as $he feels the softness of $his lovely new lips.
@@ -200,7 +200,7 @@ Now you only have to wait for $him to wake up.
 			<</if>>
 		<<elseif $args[0].lips > $args[1].lips+10>>
 			$His fingers brush $his lips and $he pauses for a moment,<<if $args[0].fetish == "mindbroken">> as if<</if>> noticing that @@.lime;they are larger now@@ than they once were.
-		<<elseif $args[0].sexualFlaw == "oral fixation" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */
+		<<elseif $args[0].sexualFlaw == "cum addiction" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */
 			<<if $args[0].devotion > 20>>
 				$His fingers pause and almost flinch away once they reach $his lips. A second later, they return to confirm $his fear. $His pride and joy are @@.orange;gone.@@ $He lets out a sniff and @@.mediumorchid;tears begin to roll down $his cheeks.@@
 				<<set $args[0].devotion -= 10>>
@@ -2249,14 +2249,14 @@ Now you only have to wait for $him to wake up.
 			<</if>>
 		<</if>>
 
-		<<if $args[0].sexualFlaw == "oral fixation" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */
+		<<if $args[0].sexualFlaw == "cum addiction" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */
 			$He slowly puckers $his @@.lime;plush pillows.@@ A blush blossoms over $his face and the beeping of $his heart monitor speeds up slightly. You know that $he'll put them to good use.
 			<<if $args[0].devotion <= 20>>
 				$He pauses, and begins to @@.hotpink;hesitantly smile@@ as $he runs $his tongue across $his lovely new lips.
 			<</if>>
 		<<elseif $args[0].lips > $args[1].lips+10>>
 			$His eyes lock on $his lips and $he pauses for a moment,<<if $args[0].fetish == "mindbroken">> as if<</if>> noticing that @@.lime;they are larger now@@ than they once were.
-		<<elseif $args[0].sexualFlaw == "oral fixation" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */
+		<<elseif $args[0].sexualFlaw == "cum addiction" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */
 			<<if $args[0].devotion > 20>>
 				$His eyes lock on $his lips and $he recoils. A second later, $he runs $his tongue across them to confirm $his fear. $His pride and joy are @@.orange;gone.@@ $He lets out a sniff and @@.mediumorchid;tears begin to roll down $his cheeks.@@
 				<<set $args[0].devotion -= 10>>