diff --git a/src/js/generateMarketSlave.js b/src/js/generateMarketSlave.js
index 74dea10443297b2056335f0c97f9b277814312d8..d979b91f35fe78234ac296869b798698c278fe4e 100644
--- a/src/js/generateMarketSlave.js
+++ b/src/js/generateMarketSlave.js
@@ -642,9 +642,37 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) {
 						V.activeSlave.abortionTat = jsRandom(1, (Math.min(V.activeSlave.physicalAge-V.fertilityAge, V.activeSlave.physicalAge-V.minimumSlaveAge))*2);
 					}
 				}
+				
+				
+				if (jsRandom(1, 100) > 50) {
+					//tat em up
+					let tattoos = ["boobsTat", "buttTat", "lipsTat", "vaginaTat", "dickTat", "anusTat", "shouldersTat", "armsTat", "legsTat", "backTat", "stampTat", "bellyTat", "abortionTat", "birthsTat", 
+				];
+					let modPool = jsRandom(0, 10);
+					for (i = 0; i < modPool; i++) {
+						let tat = tattoos[Math.floor(Math.random() * tattoos.length)];
+						if (V.activeSlave[tat] < 3) {
+							V.activeSlave[tat]++;
+						}
+					}
+				}
+				if (jsRandom(1, 100) > 50) {
+					//pierce em up
+					let piercings = ["corsetPiercing", "nipplesPiercing", "areolaePiercing", "lipsPiercing", "tonguePiercing", "vaginaPiercing", "clitPiercing", "dickPiercing", "anusPiercing"];
+					let modPool = jsRandom(0, 10);
+					for (i = 0; i < modPool; i++) {
+						let pierce = piercings[Math.floor(Math.random() * piercings.length)];
+						if (V.activeSlave[pierce] < 3) {
+							V.activeSlave[pierce]++;
+						}
+					}
+				}
 				if (jsRandom(1, 100) > 50) {
 					//scar em up
 				}
+				if (jsRandom(1, 100) > 50) {
+					//brand em up
+				}
 			}
 			if (V.arcologies[market].FSIntellectualDependency > 20) {
 				r += `The only thing that rivals their idiocy is their uncontrollable libido. `;
@@ -686,8 +714,34 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) {
 			}
 			if (V.arcologies[market].FSBodyPurist > 80) {
 				r += `They're quite pristine, free of any genomic damage or addictions regardless of any transformations they've had. `;
+				V.activeSlave.brand = {};
+				V.activeSlave.scar = {};
 				V.activeSlave.chem = 0;
 				V.activeSlave.addict = 0;
+				V.activeSlave.boobsTat = 0;
+				V.activeSlave.buttTat = 0;
+				V.activeSlave.lipsTat = 0;
+				V.activeSlave.vaginaTat = 0;
+				V.activeSlave.dickTat = 0;
+				V.activeSlave.anusTat = 0;
+				V.activeSlave.shouldersTat = 0;
+				V.activeSlave.armsTat = 0;
+				V.activeSlave.legsTat = 0;
+				V.activeSlave.backTat = 0;
+				V.activeSlave.stampTat = 0;
+				V.activeSlave.bellyTat = 0;
+				V.activeSlave.abortionTat = 0;
+				V.activeSlave.birthsTat = 0;
+				V.activeSlave.corsetPiercing = 0;
+				V.activeSlave.nipplesPiercing = 0;
+				V.activeSlave.areolaePiercing = 0;
+				V.activeSlave.lipsPiercing = 0;
+				V.activeSlave.tonguePiercing = 0;
+				V.activeSlave.vaginaPiercing = 0;
+				V.activeSlave.clitPiercing = 0;
+				V.activeSlave.dickPiercing = 0;
+				V.activeSlave.anusPiercing = 0;
+
 			} else if (V.arcologies[market].FSTransformationFetishist > 80) {
 				r += `They vary in terms of what size their implants are, not whether they have them. `;
 				V.activeSlave.chem += jsRandom(10, 100);