diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw
index 2e40634e2c1d09ecc9fd39d24956387f30b27079..c27550a24a9e3faa2c389315e81ea7e78919e43e 100644
--- a/src/js/rulesAssistantOptions.tw
+++ b/src/js/rulesAssistantOptions.tw
@@ -863,7 +863,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class BehaviourSection extends List {
+	class BehaviourSection extends Element {
 		constructor() {
 			super()
 			this.appendChild(new LivingStandardList())
@@ -885,6 +885,35 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
+	class CosmeticSection extends Element {
+		constructor() {
+			super()
+			this.appendChild(EyewearList)
+			this.appendChild(LensesList)
+			this.appendChild(MakeupList)
+			this.appendChild(NailsList)
+			this.appendChild(HairLengthList)
+			this.appendChild(HairColourList)
+			this.appendChild(HairStyleList)
+			this.appendChild(PubicHairColourList)
+			this.appendChild(PubicHairStyleList)
+			this.appendChild(ArmpitHairColourList)
+			this.appendChild(ArmpitHairStyleList)
+		}
+	}
+
+	class BodyModSection extends Element {
+		constructor() {
+			super()
+		}
+	}
+
+	class SurgerySection extends Element {
+		constructor() {
+			super()
+		}
+	}
+
 	class ClothesList extends List {
 		constructor() {
 			super("Clothes")
@@ -1736,22 +1765,6 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class CosmeticSection extends List {
-		constructor() {
-			this.appendChild(EyewearList)
-			this.appendChild(LensesList)
-			this.appendChild(MakeupList)
-			this.appendChild(NailsList)
-			this.appendChild(HairLengthList)
-			this.appendChild(HairColourList)
-			this.appendChild(HairStyleList)
-			this.appendChild(PubicHairColourList)
-			this.appendChild(PubicHairStyleList)
-			this.appendChild(ArmpitHairColourList)
-			this.appendChild(ArmpitHairStyleList)
-		}
-	}
-
 	class EyewearList extends List {
 		constructor() {
 			super("Eyewear")