diff --git a/PID Loop Testing/test_pid.py b/PID Loop Testing/test_pid.py
new file mode 100644
index 0000000..ccd4c0b
--- /dev/null
+++ b/PID Loop Testing/test_pid.py
@@ -0,0 +1,4 @@
+"""Simulate a water well."""
+
+
+flowrate_in = 100 # GPM, typically unknown and changing
diff --git a/POCloud/HTML/Configuration.html b/POCloud/HTML/Configuration.html
index 54e3bcd..75f2192 100644
--- a/POCloud/HTML/Configuration.html
+++ b/POCloud/HTML/Configuration.html
@@ -8,32 +8,31 @@
- Start
-
+ data-confirm-message="Are you sure you want to remotely start the well?"
+ data-refreshpause="1"
+ data-command=""
+ data-staticsend="{'tag': 'cmd_Start', 'val': 1}"
+ data-channelId="<%= channels["advvfdipp.writeplctag"].channelId %>"
+ data-techname="<%=channels["advvfdipp.writeplctag"].techName %>"
+ data-name="<%= channels["advvfdipp.writeplctag"].name%>"
+ data-nodechannelcurrentId="<%= channels["advvfdipp.writeplctag"].nodechannelcurrentId %>"
+ id="<%= channels["advvfdipp.writeplctag"].channelId %>"
+ class="btn btn-large btn-theme animated confirmstatic pad15">
+ Start
- Stop
+ data-confirm-message="Are you sure you want to remotely stop the well?"
+ data-refreshpause="1"
+ data-command=""
+ data-staticsend="{'tag': 'cmd_Stop', 'val': 1}"
+ data-channelId="<%= channels["advvfdipp.writeplctag"].channelId %>"
+ data-techname="<%=channels["advvfdipp.writeplctag"].techName %>"
+ data-name="<%= channels["advvfdipp.writeplctag"].name%>"
+ data-nodechannelcurrentId="<%= channels["advvfdipp.writeplctag"].nodechannelcurrentId %>"
+ id="<%= channels["advvfdipp.writeplctag"].channelId %>"
+ class="btn btn-large btn-theme animated confirmstatic pad15">
+ Stop
@@ -42,171 +41,187 @@
-
-
Flow Setpoint
- <% if (channels["advvfdipp.pidcontrolmode"].value == "Flow"){ %>
- ACTIVE
- <% } %>
-
-
@@ -297,21 +312,21 @@
@@ -328,21 +343,21 @@