diff --git a/src/js/slaveInteract.js b/src/js/slaveInteract.js
index 3469ffea03ce96dbde6cd5131716cf99944debfb..cb48853958102b68b56739321754f2921b945542 100644
--- a/src/js/slaveInteract.js
+++ b/src/js/slaveInteract.js
@@ -51,6 +51,7 @@ App.UI.SlaveInteract.drugs = function(slave) {
 			he, him, his, hers, himself, boy, He, His
 		} = getPronouns(slave);
 	const drugOptions = [];
+	const drugLevelOptions = [];
 
 
 	drugOptions.push({text: `None`, drug: `no drugs`});
@@ -63,20 +64,20 @@ App.UI.SlaveInteract.drugs = function(slave) {
 		) {
 			switch (slave.drugs) {
 				case "intensive breast injections":
-					drugOptions.push({text: `Moderate`, drug: `breast injections`});
+					drugLevelOptions.push({text: `Moderate`, drug: `breast injections`});
 					break;
 				case "intensive butt injections":
-					drugOptions.push({text: `Moderate`, drug: `butt injections`});
+					drugLevelOptions.push({text: `Moderate`, drug: `butt injections`});
 					break;
 				case "intensive penis enhancement":
-					drugOptions.push({text: `Moderate`, drug: `penis enhancement`});
+					drugLevelOptions.push({text: `Moderate`, drug: `penis enhancement`});
 					break;
 				case "intensive testicle enhancement":
-					drugOptions.push({text: `Moderate`, drug: `testicle enhancement`});
+					drugLevelOptions.push({text: `Moderate`, drug: `testicle enhancement`});
 					break;
 			}
 		} else if (slave.drugs === "breast injections" || slave.drugs === "butt injections" || slave.drugs === "penis enhancement" || slave.drugs === "testicle enhancement") {
-			drugOptions.push({text: `Moderate`, drug: "intensive " + slave.drugs});
+			drugLevelOptions.push({text: `Moderate`, drug: "intensive " + slave.drugs});
 		}
 		if (slave.intelligence > -100 && slave.indentureRestrictions < 1) {
 			drugOptions.push({text: `Psychosuppressants`, drug: `psychosuppressants`});
@@ -246,15 +247,16 @@ App.UI.SlaveInteract.drugs = function(slave) {
 	let title = document.createElement('div');
 	title.textContent = `Drugs: `;
 	let chosenDrug = document.createElement('span');
-	chosenDrug.textContent = `${capFirstChar(slave.drugs)}`;
+	chosenDrug.textContent = `${capFirstChar(slave.drugs)} `;
 	chosenDrug.style.fontWeight = "bold";
 	title.append(chosenDrug);
+	title.appendChild(generateRows(drugLevelOptions));
 	el.append(title);
 
 	el.appendChild(generateRows(drugOptions));
 
 	function generateRows(drugArray) {
-		let row = document.createElement('span');
+		let row = document.createDocumentFragment();
 		for (let i = 0; i < drugArray.length; i++) {
 			let link;
 			const separator  = document.createTextNode(` | `);