diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index af87a9660865fd2d8edb6517642a13fd67e80450..491629d8dfc9a81dc730330cb25dfac1a8ec4699 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -407,7 +407,7 @@ window.BeautyArray = (function() {
 		if (setup.entertainmentCareers.includes(slave.career)) {
 			adjustBeauty("Career: Entertainment", (20));
 		} else if (V.week - slave.weekAcquired >= 20 && slave.skill.entertainment >= 100) {
-			adjustBeauty("Experiance: Entertainment", (10));
+			adjustBeauty("Experience: Entertainment", (10));
 		}
 		if (slave.race === "white" && slave.origRace === "white") {
 			adjustBeauty("White girls be like", 4);
@@ -430,7 +430,11 @@ window.BeautyArray = (function() {
 			}
 		} else if (arcology.FSGenderFundamentalist !== "unset") {
 			if (slave.dick > 0) {
-				adjustBeauty("Dick: Gender Fundamentalist", (3 - slave.dick));
+				if (slave.genes === "XY") {
+					adjustBeauty("Dick: Gender Fundamentalist", Math.min(5, (-1 + slave.dick)));
+				} else {
+					adjustBeauty("Dick: Gender Fundamentalist", -(3 * slave.dick));
+				}
 			}
 		} else if (arcology.FSGenderRadicalist !== "unset") {
 			if (slave.dick > 20) {
@@ -441,6 +445,7 @@ window.BeautyArray = (function() {
 				adjustBeauty("Dick: Gender Radicalist", (slave.dick * (1 + (arcology.FSGenderRadicalist / 100)))); /* 10 */
 			}
 		} else {
+			// this will need to be split into male/female in the future
 			adjustBeauty("Dick: General", -(2 * slave.dick));
 		}
 	}
@@ -1898,7 +1903,7 @@ window.FResultArray = (function() {
 		if (setup.whoreCareers.includes(slave.career)) {
 			adjustFResult(`Whore Knowledge: Career`, 1);
 		} else if (slave.counter.oral + slave.counter.anal + slave.counter.vaginal + slave.counter.mammary + slave.counter.penetrative > 1000) {
-			adjustFResult(`Whore Knowledge: Experiance`, 1);
+			adjustFResult(`Whore Knowledge: Experience`, 1);
 		}
 	}