diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index 928e6e82ac90e88b3dfdb0974e142ce32aaf7721..46d233b8734cc51ad992443749e7d5830d193b57 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -6,6 +6,10 @@
 
 	8
 	-slightly adjusted pregnancy breast growth rates
+	-laranx impland for cybermod voice control
+	-expanded vocal surgery to allow deepening
+	-porn feed control added to the RA
+	-fixes
 
 8/20/2018
 
diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index a8ef27273f00fba56606d97294de167f192dfdec..c5b101a4aa919d9240adae0008197043b0d27cfe 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -2699,6 +2699,7 @@ window.emptyDefaultRule = function emptyDefaultRule() {
 			aphrodisiacs: "no default setting",
 			autoSurgery: 0,
 			autoBrand: 0,
+			pornFeed: "no default setting",
 			pornFameSpending: "no default setting",
 			dietGrowthSupport: 0,
 			eyewear: "no default setting",
@@ -11928,6 +11929,7 @@ window.DefaultRules = (function() {
 		ProcessPiercings(slave, rule);
 		ProcessSmartPiercings(slave, rule);
 		ProcessTattoos(slave, rule);
+		ProcessPornFeedEnabled(slave, rule);
 		ProcessPorn(slave, rule);
 		ProcessLabel(slave, rule);
 		return r;
@@ -14114,6 +14116,18 @@ window.DefaultRules = (function() {
 		}
 	}
 
+	function ProcessPornFeedEnabled(slave, rule) {
+		if (rule.pornFeed === undefined || rule.pornFeed === "no default setting") {
+			return;
+		}
+		if (rule.pornFeed === slave.pornFeed) {
+			return;
+		}
+		slave.pornFeed = rule.pornFeed;
+		let yesno = slave.pornFeed ? "are now" : "are no longer";
+		r += `<br>Highlights of ${slave.slaveName}'s sex life ${yesno} being released.`;
+	}
+
 	function ProcessPorn(slave, rule) {
 		if ((rule.pornFameSpending !== undefined) && (rule.pornFameSpending !== "no default setting")) {
 			if ((slave.pornPrestige < 3)) {
@@ -15100,8 +15114,10 @@ window.rulesAssistantOptions = (function() {
 			this.appendChild(new SmartEnergyList());
 			this.appendChild(new SpeechList());
 			this.appendChild(new RelationshipList());
-			if (V.studio === 1)
+			if (V.studio === 1) {
+				this.appendChild(new PornBroadcastStatus());
 				this.appendChild(new PornList());
+			}
 		}
 	}
 	
@@ -16073,6 +16089,19 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
+	class PornBroadcastStatus extends List {
+		constructor() {
+			const pairs = [
+				["No default setting", "no default setting"],
+				["Disabled", 0],
+				["Enabled", 1]
+			];
+			super("Porn Broadcasting Status", pairs);
+			this.setValue(current_rule.set.pornFeed);
+			this.onchange = (value) => current_rule.set.pornFeed = value;
+		}
+	}
+
 	class PornList extends List {
 		constructor() {
 			const pairs = [
diff --git a/src/uncategorized/shops.tw b/src/uncategorized/shops.tw
index cae427c5d7fba99a9f1ba03e294ffdf57d4ffac6..6baa2160a7973b18b641fe5d77983c0c59886cd3 100644
--- a/src/uncategorized/shops.tw
+++ b/src/uncategorized/shops.tw
@@ -50,7 +50,7 @@ This is a section of the promenade
 	<span id="result"><<link "Leg day">><<replace "#result">>It's all very positive, and the one unspoken rule is not to disparage others, but there's definitely competition. So when you step forward and get a complimentary day pass from one of the bubbly, permed slavegirl receptionists, you have an audience. What kind of definition you've got in your quads is going to be a subject of conversation today, but you've got confidence. You lift, and receive respectful complements and bro-fists. Then you take your turn spotting others, an honor your citizens greatly appreciate.<</replace>><</link>></span>
 <<case "Chattel Religionist">>
 	dedicated to Chattel Religionism. The stores offer all the items useful to a slaveowner who holds the new faith: proper slave restraints and penitent slave garments, of course, but also fine oils and incense, candles, tapers, and other devotional necessities. There are also correctional convents for the assistance of citizens with wayward slaves.
-	<span id="result"><<link "Visit the convents">><<replace "#result">>As a leader of the new faith, your visitation rights on these convents are unquestioned, and their owners are indeed eager to have you look around and offer your revered advice. The average citizen with only a slave or two often needs help keeping girls within the faith. The convents are severe houses of correction, and the sounds of prayer and penitence are omnipresent. In one nave, a slave prostrates herself before a religious icon, praying in a loud, desperate tone while <<if $seeDicks === 0>>a woman in nun's attire holding a ribbed vibrating dildo<<elseif $seeDicks < 100>>futanari in nun's attire<<else>>a man in monk's attire<</if>> fucks her mercilessly from behind.<</replace>><</link>></span>
+	<span id="result"><<link "Visit the convents">><<replace "#result">>As a leader of the new faith, your visitation rights on these convents are unquestioned, and their owners are indeed eager to have you look around and offer your revered advice. The average citizen with only a slave or two often needs help keeping girls within the faith. The convents are severe houses of correction, and the sounds of prayer and penitence are omnipresent. In one nave, a slave prostrates herself before a religious icon, praying in a loud, desperate tone while <<if $seeDicks == 0>>a woman in nun's attire holding a ribbed vibrating dildo<<elseif $seeDicks < 100>>futanari in nun's attire<<else>>a man in monk's attire<</if>> fucks her mercilessly from behind.<</replace>><</link>></span>
 <<case "Roman Revivalist">>
 	dedicated to Roman Revivalism. Since the forums are out on the arcology's plazas, there are fewer stores here. There are eateries, from which the sharp smell of //garum// is distinctly identifiable, but most of the space is occupied by hypocaust baths, which are free to enter but include various concession stands run by slaves.
 	<span id="result"><<link "Clean yourself">><<replace "#result">>A good Roman trip to the baths serves to cleanse, but it's a social experience, too. After being oiled down by a skilled slave, you work out in the proper nude, and then have the oil and any dirt scraped off your skin with by another slave. Then you make your way across the heated floor through a set of baths of varying temperatures, ending in a large and egalitarian space where many naked citizens of the new Rome are sharing the news of the day. You're welcomed with surprise, but also with comradeship, and made to feel welcome.<</replace>><</link>></span>