diff --git a/Changelog.txt b/Changelog.txt
index 5a46d447d214f0643ee642c198cc2dc0ac7d9f72..bcd27be1a99da299e2f8f1d698f993a33bbf83e7 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -1,7 +1,12 @@
 Pregmod
 
 0.10.7.1-3.3.x
+
+	3/02/2020
 	
+	2
+	-fixed lingering assistant issues
+
 	3/01/2020
 	
 	1
diff --git a/js/003-data/miscData.js b/js/003-data/miscData.js
index cc5d10ba2932e53f6f0d2d508449407c465bea35..e1be87724bfb2c5c79cc2b7ea4e12124bbe97506 100644
--- a/js/003-data/miscData.js
+++ b/js/003-data/miscData.js
@@ -236,6 +236,7 @@ App.Data.misc = {
 	filterRegions: ["Africa", "Asia", "Australia", "Europe", "Middle East", "North America", "South America"],
 	naturalSkins: ["pure white", "ivory", "white", "extremely pale", "very pale", "pale", "extremely fair", "very fair", "fair", "light", "light olive", "tan", "olive", "bronze", "dark olive", "dark", "light beige", "beige", "dark beige", "light brown", "brown", "dark brown", "black", "ebony", "pure black"],
 	dyedSkins: ["camouflage patterned", "dyed blue", "dyed gray", "dyed green", "dyed pink", "dyed red", "tiger striped"],
+	naturalNippleColors: ["black", "brown", "dark brown", "ebony", "ivory", "light brown", "pale pink", "pink"],
 
 	/* START Custom Nationalities region filter */
 	/* Not currently weighted, but will accept weights */
diff --git a/src/js/utilsFC.js b/src/js/utilsFC.js
index 72f9ed67cd24ed2d487283ee37604cb77175008b..4c24b30c45cb81a6f48a4b67dd749ef35faa641c 100644
--- a/src/js/utilsFC.js
+++ b/src/js/utilsFC.js
@@ -2618,6 +2618,35 @@ window.changeSkinTone = function(skin, value) {
 	return prop;
 };
 
+/**
+ * @param {string} color
+ * @returns {number}
+ */
+window.nippleColorLevel = function(color) {
+	if (!setup.naturalNippleColors.includes(color)) {
+		return undefined;
+	}
+	const nippleColor = {
+		"ebony": 8,
+		"black": 7,
+		"dark brown": 6,
+		"brown": 5,
+		"light brown": 4,
+		"pink": 3,
+		"pale pink": 2,
+		"ivory": 1,
+	};
+	return nippleColor[color];
+};
+
+/**
+ * Increase or decrease skinTone
+ * @param {string} skin
+ * @param {number} value
+ * @returns {string}
+ */
+
+
 /**
  * Expression for SugarCube for referencing a slave by index
  * @param {number} i slave array index or -1 for activeSlave