diff --git a/hunks/control/gate.js b/hunks/control/gate.js
deleted file mode 100644
index 4b3e5392a279c21bc6530e37c857ca68e069bb86..0000000000000000000000000000000000000000
--- a/hunks/control/gate.js
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
-
-hunk template
-
-*/
-
-// these are ES6 modules
-import {
-  Hunkify,
-  Input,
-  Output,
-  State
-} from '../hunks.js'
-
-just started, make a gate for ussm ... can it be generic ? pushes outputs when all inputs are synced
-
-// a space-time jogging state machine for networked machines
-// this is a husk, development continued in nautilus for return time reasons...
-function Gate() {
-  // this fn attaches handles to our function-object,
-  Hunkify(this)
-
-  // ui,
-  let pxn = new Input('boolean', 'xNegPressure', this)
-  let pxp = new Input('boolean', 'xPosPressure', this)
-  this.inputs.push(pxn, pxp)
-  // handling (can we go num -> uint32 reliably at link?)
-  let oxs = new Output('number', 'xStepsNextIncrement', this)
-  let oxi = new Input('number', 'xStepsMade', this)
-  this.inputs.push(oxi)
-  this.outputs.push(oxs)
-
-  let intervalOn = new State('boolean', 'intervalRunning', false)
-  let intervalMicroseconds = new State('number', 'usPerIncrement', 1000)
-  let accelState = new State('number', 'accel (s/s^2)', 1000)
-  this.states.push(intervalOn, intervalMicroseconds, accelState)
-
-  // State items also have change handlers,
-  intervalMicroseconds.change = (value) => {
-    intervalMicroseconds.set(value)
-  }
-
-  intervalOn.change = (value) => {
-    intervalOn.set(value)
-    if(value){
-      // kick 3 circles in,
-      for(let i = 0; i < 1; i ++){
-        netDesires.push(getNextDesire())
-      }
-    } else {
-
-    }
-  }
-
-  // ok: here... run the loop,
-
-  let staticDesire = 10
-  let netDesires = []
-  let getNextDesire = () => {
-    // return the next item in the train, update state about train's current
-    // local ?
-    staticDesire += 5;
-    if(staticDesire > 50){
-      staticDesire = 10
-    }
-    return staticDesire
-  }
-
-  let times = []
-  let counts = 0;
-  let totaltime = 0;
-
-  // hunks can choose to- or not- have init code.
-  // at init, the module has been loaded and state variables have been
-  // recalled from any program save - so this is a good point
-  // to check any of those, and setup accordingly ...
-  this.init = () => {
-    this.log('first return')
-  }
-
-  this.loop = () => {
-    // mostly, we want to keep the train rolling...
-    if(oxi.io){
-      let stepsTaken = oxi.get()
-      counts ++
-      totaltime += performance.now() - times.shift()
-      if(counts > 64){
-        console.log('time / 64 for', totaltime / 64)
-        totaltime = 0
-        counts = 0
-      }
-      if(intervalOn.value){
-        netDesires.push(getNextDesire())
-      }
-    }
-
-    if(!(oxs.io) && netDesires.length > 0){
-      times.push(performance.now())
-      oxs.put(netDesires.shift())
-    }
-  }
-}
-
-// the hunk is also an ES6 module, this is how we export those:
-export default Gate
diff --git a/hunks/control/ussm.js b/hunks/control/ussm.js
new file mode 100644
index 0000000000000000000000000000000000000000..d3d5de78b7a93bd2f7571675f55d7815d4bccd80
--- /dev/null
+++ b/hunks/control/ussm.js
@@ -0,0 +1,67 @@
+/*
+
+hunk template
+
+*/
+
+// these are ES6 modules
+import {
+  Hunkify,
+  Input,
+  Output,
+  State
+} from '../hunks.js'
+
+// a space-time jogging state machine for networked machines
+// this is a husk, development continued in nautilus for return time reasons...
+function USSM() {
+  // this fn attaches handles to our function-object,
+  Hunkify(this)
+
+  let lmReturn = new Input('int32', 'lmReturn', this)
+  let rmReturn = new Input('int32', 'rmReturn', this)
+  let rdReturn = new Input('int32', 'rdReturn', this)
+  this.inputs.push(lmReturn, rmReturn, rdReturn)
+
+  let lmOut = new Output('int32', 'lmOut', this)
+  let rmOut = new Output('int32', 'rmOut', this)
+  let rdTrig = new Output('boolean', 'rdTrig', this)
+  this.outputs.push(lmOut, rmOut, rdTrig)
+
+  // global trigger
+  let gTrig = new State('boolean', 'gTrig', true)
+  let sInc = new State('number', 'stepIncrement', 5)
+  this.states.push(gTrig, sInc)
+  gTrig.change = (value) => {
+    console.log("USSM trig req")
+    if(!(lmOut.io) && !(rmOut.io) && !(rdTrig.io)){
+      let inc = sInc.value
+      lmOut.put(inc)
+      rmOut.put(inc)
+      rdTrig.put(true)
+    }
+  }
+
+  // hunks can choose to- or not- have init code.
+  // at init, the module has been loaded and state variables have been
+  // recalled from any program save - so this is a good point
+  // to check any of those, and setup accordingly ...
+  this.init = () => {
+    this.log('USSM init')
+  }
+
+  this.loop = () => {
+    if(lmReturn.io){
+      console.log("USSM lmReturns", lmReturn.get())
+    }
+    if(rmReturn.io){
+      console.log("USSM rmReturns", rmReturn.get())
+    }
+    if(rdReturn.io){
+      console.log("USSM rdReturns", rdReturn.get())
+    }
+  }
+}
+
+// the hunk is also an ES6 module, this is how we export those:
+export default USSM
diff --git a/hunks/output/linegraph.js b/hunks/output/linegraph.js
new file mode 100644
index 0000000000000000000000000000000000000000..96ec5d77fbc31c279e04582d622f92c35f25ddcc
--- /dev/null
+++ b/hunks/output/linegraph.js
@@ -0,0 +1,81 @@
+/*
+
+simple line chart, intakes x and y asynchronously
+
+*/
+
+// using https://bl.ocks.org/d3noob/402dd382a51a4f6eea487f9a35566de0
+
+import {
+  Hunkify,
+  Input,
+  Output,
+  State
+} from '../hunks.js'
+
+function LineChart() {
+  Hunkify(this)
+  //
+  let xIn = new Input('number', 'xVar', this)
+  let yIn = new Input('number', 'yVar', this)
+  this.inputs.push(xIn, yIn)
+  //
+  this.dom = {}
+  this.init = () => {
+    console.log('HELLO linechart')
+    this.dom = $('<div>').attr('id', 'uniquechart').get(0)
+  }
+
+  var datas = [[0,0],[10,10]]
+
+  this.onload = () => {
+    // our vars,
+    var margin = {top: 20, right: 20, bottom: 30, left: 50},
+      width = 960 - margin.left - margin.right,
+      height = 500 - margin.top - margin.bottom;
+    var x = d3.scaleLinear().range([0, width])
+    var y = d3.scaleLinear().range([height, 0])
+    var valueline = d3.line()
+      .x(function(d) {return x(d[0])})
+      .y(function(d) {return y(d[1])})
+    var thesvg = d3.select('#uniquechart').append("svg")
+      .attr("width", width + margin.left + margin.right)
+      .attr("height", height + margin.top + margin.bottom)
+      .append("g")
+      .attr("transform", "translate(" + margin.left + "," + margin.top + ")");
+    console.log("svg", thesvg)
+    // optional format step, not us
+    datas.forEach(function(d) {
+      //
+    })
+    // scale
+    x.domain([0, d3.max(datas, function(d) { return d[0]; })])
+    y.domain([0, d3.max(datas, function(d) { return d[1]; })])
+    // write it?
+    thesvg.append("path")
+      .data([datas])
+      .attr("class", "line")
+      .attr("d", valueline)
+    // write the x axis
+    thesvg.append("g")
+      .attr("transform", "translate(0," + height + ")")
+      .call(d3.axisBottom(x))
+    // the y axis
+    thesvg.append("g")
+      .call(d3.axisLeft(y))
+    // so then
+    this.requestResize(960, 520)
+  }
+
+  // hmmm
+  this.loop = () => {
+    // pull and append
+    if(xIn.io && yIn.io){
+      let npt = [xIn.get(), yIn.get()]
+      datas.push(npt)
+      console.log('datas', datas)
+    }
+  }
+}
+
+export default LineChart
diff --git a/save/systems/ussm-rdev-abehookup.json b/save/systems/ussm-rdev-abehookup.json
new file mode 100644
index 0000000000000000000000000000000000000000..d0502c5711b0c8855b0fb88a8ac0920f996cab72
--- /dev/null
+++ b/save/systems/ussm-rdev-abehookup.json
@@ -0,0 +1,1773 @@
+{
+  "interpreterName": "cuttlefish",
+  "interpreterVersion": "v0.1",
+  "hunks": [
+    {
+      "type": "manager",
+      "name": "nrol",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 1,
+              "inHunkInput": 0
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "tlview",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 0,
+              "inHunkInput": 0
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "link",
+      "name": "link_2",
+      "inputs": [
+        {
+          "name": "data",
+          "type": "byteArray"
+        },
+        {
+          "name": "mgrMsgs",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_0_3",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_199_3",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_145_4",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_190_5",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_148_6",
+          "type": "boolean"
+        },
+        {
+          "name": "auto_181_7",
+          "type": "int32"
+        },
+        {
+          "name": "auto_59_8",
+          "type": "int32"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "data",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 3,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "mgrMsgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 4,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_0_2",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 5,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_12_3",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 6,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_110_4",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 7,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_109_5",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 8,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_93_3",
+          "type": "int32",
+          "connections": [
+            {
+              "inHunkIndex": 9,
+              "inHunkInput": 2
+            }
+          ]
+        },
+        {
+          "name": "auto_130_3",
+          "type": "int32",
+          "connections": [
+            {
+              "inHunkIndex": 9,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_11_3",
+          "type": "int32",
+          "connections": [
+            {
+              "inHunkIndex": 9,
+              "inHunkInput": 1
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "isActive",
+          "type": "boolean",
+          "value": true
+        },
+        {
+          "name": "otherLink",
+          "type": "uint16",
+          "value": 1
+        },
+        {
+          "name": "inputList",
+          "type": "string",
+          "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_199_3 (byteArray), auto_145_4 (byteArray), auto_190_5 (byteArray), auto_148_6 (boolean), auto_181_7 (int32), auto_59_8 (int32)"
+        },
+        {
+          "name": "outputList",
+          "type": "string",
+          "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_12_3 (byteArray), auto_110_4 (byteArray), auto_109_5 (byteArray), auto_93_3 (int32), auto_130_3 (int32), auto_11_3 (int32)"
+        }
+      ],
+      "contains": {
+        "interpreterName": "nautilus",
+        "interpreterVersion": "v0.1",
+        "hunks": [
+          {
+            "type": "manager",
+            "name": "nautilus",
+            "inputs": [
+              {
+                "name": "msgs",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "msgs",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 1
+                  }
+                ]
+              }
+            ],
+            "states": []
+          },
+          {
+            "type": "link",
+            "name": "link_1",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_0_3",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_107_4",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_131_5",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_247_6",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_159_7",
+                "type": "int32"
+              },
+              {
+                "name": "auto_133_8",
+                "type": "int32"
+              },
+              {
+                "name": "auto_109_9",
+                "type": "int32"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 2,
+                    "inHunkInput": 0
+                  }
+                ]
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 0,
+                    "inHunkInput": 0
+                  }
+                ]
+              },
+              {
+                "name": "auto_0_2",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 1
+                  }
+                ]
+              },
+              {
+                "name": "auto_164_3",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 2
+                  }
+                ]
+              },
+              {
+                "name": "auto_163_4",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 3
+                  }
+                ]
+              },
+              {
+                "name": "auto_254_5",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 4
+                  }
+                ]
+              },
+              {
+                "name": "auto_199_6",
+                "type": "boolean",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 5
+                  }
+                ]
+              },
+              {
+                "name": "auto_98_7",
+                "type": "int32",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 6
+                  }
+                ]
+              },
+              {
+                "name": "auto_164_8",
+                "type": "int32",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 7
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "isActive",
+                "type": "boolean",
+                "value": true
+              },
+              {
+                "name": "otherLink",
+                "type": "uint16",
+                "value": 2
+              },
+              {
+                "name": "inputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_107_4 (byteArray), auto_131_5 (byteArray), auto_247_6 (byteArray), auto_159_7 (int32), auto_133_8 (int32), auto_109_9 (int32)"
+              },
+              {
+                "name": "outputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_164_3 (byteArray), auto_163_4 (byteArray), auto_254_5 (byteArray), auto_199_6 (boolean), auto_98_7 (int32), auto_164_8 (int32)"
+              }
+            ]
+          },
+          {
+            "type": "comm/websocketserver",
+            "name": "comm/websocketserver_2",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 0
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "status",
+                "type": "string",
+                "value": "connected"
+              },
+              {
+                "name": "port",
+                "type": "number",
+                "value": 2042
+              }
+            ]
+          },
+          {
+            "type": "link",
+            "name": "link_3",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_47_2",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_49_3",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_220_4",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_20_5",
+                "type": "boolean"
+              },
+              {
+                "name": "auto_78_6",
+                "type": "int32"
+              },
+              {
+                "name": "auto_196_7",
+                "type": "int32"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 4,
+                    "inHunkInput": 0
+                  }
+                ]
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 2
+                  }
+                ]
+              },
+              {
+                "name": "auto_146_2",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 3
+                  }
+                ]
+              },
+              {
+                "name": "auto_49_3",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 4
+                  }
+                ]
+              },
+              {
+                "name": "auto_214_4",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 5
+                  }
+                ]
+              },
+              {
+                "name": "auto_59_5",
+                "type": "int32",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 6
+                  }
+                ]
+              },
+              {
+                "name": "auto_87_6",
+                "type": "int32",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 7
+                  }
+                ]
+              },
+              {
+                "name": "auto_164_7",
+                "type": "int32",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 8
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "isActive",
+                "type": "boolean",
+                "value": true
+              },
+              {
+                "name": "otherLink",
+                "type": "uint16",
+                "value": 1
+              },
+              {
+                "name": "inputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_47_2 (byteArray), auto_49_3 (byteArray), auto_220_4 (byteArray), auto_20_5 (boolean), auto_78_6 (int32), auto_196_7 (int32)"
+              },
+              {
+                "name": "outputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_146_2 (byteArray), auto_49_3 (byteArray), auto_214_4 (byteArray), auto_59_5 (int32), auto_87_6 (int32), auto_164_7 (int32)"
+              }
+            ],
+            "contains": {
+              "interpreterName": "ponyo",
+              "interpreterVersion": "v0.1",
+              "hunks": [
+                {
+                  "type": "manager",
+                  "name": "ponyo_one",
+                  "inputs": [
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "link",
+                  "name": "link_1",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_165_3_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_4_4_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_155_5_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_29_6",
+                      "type": "int32"
+                    },
+                    {
+                      "name": "auto_218_7",
+                      "type": "int32"
+                    },
+                    {
+                      "name": "auto_169_8",
+                      "type": "int32"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 2,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 0,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_154_3_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 4,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_131_4_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 6,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_198_5_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 7,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_226_5",
+                      "type": "boolean",
+                      "connections": [
+                        {
+                          "inHunkIndex": 4,
+                          "inHunkInput": 2
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_119_6",
+                      "type": "int32",
+                      "connections": [
+                        {
+                          "inHunkIndex": 6,
+                          "inHunkInput": 2
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_24_7",
+                      "type": "int32",
+                      "connections": [
+                        {
+                          "inHunkIndex": 7,
+                          "inHunkInput": 2
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 3
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_165_3 (byteArray), auto_4_4 (byteArray), auto_155_5 (byteArray), auto_29_6 (int32), auto_218_7 (int32), auto_169_8 (int32)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_154_3 (byteArray), auto_131_4 (byteArray), auto_198_5 (byteArray), auto_226_5 (boolean), auto_119_6 (int32), auto_24_7 (int32)"
+                    }
+                  ]
+                },
+                {
+                  "type": "comm/COBSerialUSB",
+                  "name": "comm/COBSerialUSB_2",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "comm/COBSerialRJ45_A",
+                  "name": "comm/COBSerialRJ45_A_3",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 4,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "link",
+                  "name": "link_4",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_103_2",
+                      "type": "boolean"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 3,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 2
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_59_2",
+                      "type": "int32",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 5
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 1
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_103_2 (boolean)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_59_2 (int32)"
+                    }
+                  ],
+                  "contains": {
+                    "interpreterName": "ponyo",
+                    "interpreterVersion": "v0.1",
+                    "hunks": [
+                      {
+                        "type": "manager",
+                        "name": "ponyo_one",
+                        "inputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 1
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "link",
+                        "name": "link_1",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "auto_195_3",
+                            "type": "int32"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 2,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 0,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "auto_3_6",
+                            "type": "boolean",
+                            "connections": [
+                              {
+                                "inHunkIndex": 3,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "isActive",
+                            "type": "boolean",
+                            "value": true
+                          },
+                          {
+                            "name": "otherLink",
+                            "type": "uint16",
+                            "value": 4
+                          },
+                          {
+                            "name": "inputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_195_3 (int32)"
+                          },
+                          {
+                            "name": "outputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_3_6 (boolean)"
+                          }
+                        ]
+                      },
+                      {
+                        "type": "comm/COBSerialRJ45_A",
+                        "name": "comm/COBSerialRJ45_A_2",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "loadcell",
+                        "name": "loadcell_3",
+                        "inputs": [
+                          {
+                            "name": "read",
+                            "type": "boolean"
+                          },
+                          {
+                            "name": "tare",
+                            "type": "boolean"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "24bit",
+                            "type": "int32",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 2
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      }
+                    ]
+                  }
+                },
+                {
+                  "type": "comm/COBSerialRJ45_B",
+                  "name": "comm/COBSerialRJ45_B_5",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 6,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "link",
+                  "name": "link_6",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_142_2",
+                      "type": "int32"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 5,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 3
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_207_2",
+                      "type": "int32",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 6
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 1
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_142_2 (int32)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_207_2 (int32)"
+                    }
+                  ],
+                  "contains": {
+                    "interpreterName": "ponyo",
+                    "interpreterVersion": "v0.1",
+                    "hunks": [
+                      {
+                        "type": "manager",
+                        "name": "ponyo_one",
+                        "inputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 1
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "link",
+                        "name": "link_1",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "auto_163_3",
+                            "type": "int32"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 2,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 0,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "auto_8_7",
+                            "type": "int32",
+                            "connections": [
+                              {
+                                "inHunkIndex": 3,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "isActive",
+                            "type": "boolean",
+                            "value": true
+                          },
+                          {
+                            "name": "otherLink",
+                            "type": "uint16",
+                            "value": 6
+                          },
+                          {
+                            "name": "inputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_163_3 (int32)"
+                          },
+                          {
+                            "name": "outputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_8_7 (int32)"
+                          }
+                        ]
+                      },
+                      {
+                        "type": "comm/COBSerialRJ45_A",
+                        "name": "comm/COBSerialRJ45_A_2",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "stepper",
+                        "name": "stepper_3",
+                        "inputs": [
+                          {
+                            "name": "increment",
+                            "type": "int32"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "increment",
+                            "type": "int32",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 2
+                              }
+                            ]
+                          },
+                          {
+                            "name": "stallGuard",
+                            "type": "uint32"
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "current (6-24)",
+                            "type": "uint16",
+                            "value": 16
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                },
+                {
+                  "type": "link",
+                  "name": "link_8",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_226_2",
+                      "type": "int32"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 8,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 4
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_230_2",
+                      "type": "int32",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 7
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 1
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_226_2 (int32)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_230_2 (int32)"
+                    }
+                  ],
+                  "contains": {
+                    "interpreterName": "ponyo",
+                    "interpreterVersion": "v0.1",
+                    "hunks": [
+                      {
+                        "type": "manager",
+                        "name": "ponyo_one",
+                        "inputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 1
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "link",
+                        "name": "link_1",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "auto_33_3",
+                            "type": "int32"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 2,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 0,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "auto_202_8",
+                            "type": "int32",
+                            "connections": [
+                              {
+                                "inHunkIndex": 3,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "isActive",
+                            "type": "boolean",
+                            "value": true
+                          },
+                          {
+                            "name": "otherLink",
+                            "type": "uint16",
+                            "value": 7
+                          },
+                          {
+                            "name": "inputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_33_3 (int32)"
+                          },
+                          {
+                            "name": "outputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_202_8 (int32)"
+                          }
+                        ]
+                      },
+                      {
+                        "type": "comm/COBSerialRJ45_A",
+                        "name": "comm/COBSerialRJ45_A_2",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "stepper",
+                        "name": "stepper_3",
+                        "inputs": [
+                          {
+                            "name": "increment",
+                            "type": "int32"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "increment",
+                            "type": "int32",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 2
+                              }
+                            ]
+                          },
+                          {
+                            "name": "stallGuard",
+                            "type": "uint32"
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "current (6-24)",
+                            "type": "uint16",
+                            "value": 16
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                },
+                {
+                  "type": "comm/COBSerialRJ45_E",
+                  "name": "comm/COBSerialRJ45_E_8",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 7,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                }
+              ]
+            }
+          },
+          {
+            "type": "comm/cobserial",
+            "name": "comm/cobserial_4",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 0
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "status",
+                "type": "string",
+                "value": "closed"
+              },
+              {
+                "name": "pid",
+                "type": "string",
+                "value": "8022"
+              },
+              {
+                "name": "refresh",
+                "type": "boolean",
+                "value": false
+              }
+            ]
+          }
+        ]
+      }
+    },
+    {
+      "type": "comm/websocketclient",
+      "name": "comm/websocketclient_3",
+      "inputs": [
+        {
+          "name": "data",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "data",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 0
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "status",
+          "type": "string",
+          "value": "open"
+        },
+        {
+          "name": "retrycount",
+          "type": "number",
+          "value": 3
+        },
+        {
+          "name": "retryreset",
+          "type": "boolean",
+          "value": false
+        },
+        {
+          "name": "address",
+          "type": "string",
+          "value": "127.0.0.1"
+        },
+        {
+          "name": "port",
+          "type": "number",
+          "value": 2042
+        }
+      ]
+    },
+    {
+      "type": "view",
+      "name": "view_4",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 1
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_5",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 2
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_6",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 3
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_7",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 4
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_8",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 5
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "control/ussm",
+      "name": "control/ussm_9",
+      "inputs": [
+        {
+          "name": "lmReturn",
+          "type": "int32"
+        },
+        {
+          "name": "rmReturn",
+          "type": "int32"
+        },
+        {
+          "name": "rdReturn",
+          "type": "int32"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "lmOut",
+          "type": "int32",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 7
+            }
+          ]
+        },
+        {
+          "name": "rmOut",
+          "type": "int32",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 8
+            }
+          ]
+        },
+        {
+          "name": "rdTrig",
+          "type": "boolean",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 6
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "gTrig",
+          "type": "boolean",
+          "value": true
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/save/systems/ussm-rdev-ldconnect.json b/save/systems/ussm-rdev-ldconnect.json
new file mode 100644
index 0000000000000000000000000000000000000000..aa76c17cce22e0a3bb54a1f24d5632c924be1e53
--- /dev/null
+++ b/save/systems/ussm-rdev-ldconnect.json
@@ -0,0 +1,1527 @@
+{
+  "interpreterName": "cuttlefish",
+  "interpreterVersion": "v0.1",
+  "hunks": [
+    {
+      "type": "manager",
+      "name": "nrol",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 1,
+              "inHunkInput": 0
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "tlview",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 0,
+              "inHunkInput": 0
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "link",
+      "name": "link_2",
+      "inputs": [
+        {
+          "name": "data",
+          "type": "byteArray"
+        },
+        {
+          "name": "mgrMsgs",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_0_3",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_199_3",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_145_4",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_190_5",
+          "type": "byteArray"
+        },
+        {
+          "name": "auto_148_6",
+          "type": "boolean"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "data",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 3,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "mgrMsgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 4,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_0_2",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 5,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_12_3",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 6,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_110_4",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 7,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_109_5",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 8,
+              "inHunkInput": 0
+            }
+          ]
+        },
+        {
+          "name": "auto_93_3",
+          "type": "int32",
+          "connections": [
+            {
+              "inHunkIndex": 9,
+              "inHunkInput": 2
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "isActive",
+          "type": "boolean",
+          "value": true
+        },
+        {
+          "name": "otherLink",
+          "type": "uint16",
+          "value": 1
+        },
+        {
+          "name": "inputList",
+          "type": "string",
+          "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_199_3 (byteArray), auto_145_4 (byteArray), auto_190_5 (byteArray), auto_148_6 (boolean)"
+        },
+        {
+          "name": "outputList",
+          "type": "string",
+          "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_12_3 (byteArray), auto_110_4 (byteArray), auto_109_5 (byteArray), auto_93_3 (int32)"
+        }
+      ],
+      "contains": {
+        "interpreterName": "nautilus",
+        "interpreterVersion": "v0.1",
+        "hunks": [
+          {
+            "type": "manager",
+            "name": "nautilus",
+            "inputs": [
+              {
+                "name": "msgs",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "msgs",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 1
+                  }
+                ]
+              }
+            ],
+            "states": []
+          },
+          {
+            "type": "link",
+            "name": "link_1",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_0_3",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_107_4",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_131_5",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_247_6",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_159_7",
+                "type": "int32"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 2,
+                    "inHunkInput": 0
+                  }
+                ]
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 0,
+                    "inHunkInput": 0
+                  }
+                ]
+              },
+              {
+                "name": "auto_0_2",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 1
+                  }
+                ]
+              },
+              {
+                "name": "auto_164_3",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 2
+                  }
+                ]
+              },
+              {
+                "name": "auto_163_4",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 3
+                  }
+                ]
+              },
+              {
+                "name": "auto_254_5",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 4
+                  }
+                ]
+              },
+              {
+                "name": "auto_199_6",
+                "type": "boolean",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 5
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "isActive",
+                "type": "boolean",
+                "value": true
+              },
+              {
+                "name": "otherLink",
+                "type": "uint16",
+                "value": 2
+              },
+              {
+                "name": "inputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_107_4 (byteArray), auto_131_5 (byteArray), auto_247_6 (byteArray), auto_159_7 (int32)"
+              },
+              {
+                "name": "outputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_164_3 (byteArray), auto_163_4 (byteArray), auto_254_5 (byteArray), auto_199_6 (boolean)"
+              }
+            ]
+          },
+          {
+            "type": "comm/websocketserver",
+            "name": "comm/websocketserver_2",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 0
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "status",
+                "type": "string",
+                "value": "connected"
+              },
+              {
+                "name": "port",
+                "type": "number",
+                "value": 2042
+              }
+            ]
+          },
+          {
+            "type": "link",
+            "name": "link_3",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_47_2",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_49_3",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_220_4",
+                "type": "byteArray"
+              },
+              {
+                "name": "auto_20_5",
+                "type": "boolean"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 4,
+                    "inHunkInput": 0
+                  }
+                ]
+              },
+              {
+                "name": "mgrMsgs",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 2
+                  }
+                ]
+              },
+              {
+                "name": "auto_146_2",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 3
+                  }
+                ]
+              },
+              {
+                "name": "auto_49_3",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 4
+                  }
+                ]
+              },
+              {
+                "name": "auto_214_4",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 5
+                  }
+                ]
+              },
+              {
+                "name": "auto_59_5",
+                "type": "int32",
+                "connections": [
+                  {
+                    "inHunkIndex": 1,
+                    "inHunkInput": 6
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "isActive",
+                "type": "boolean",
+                "value": true
+              },
+              {
+                "name": "otherLink",
+                "type": "uint16",
+                "value": 1
+              },
+              {
+                "name": "inputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_47_2 (byteArray), auto_49_3 (byteArray), auto_220_4 (byteArray), auto_20_5 (boolean)"
+              },
+              {
+                "name": "outputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray), auto_146_2 (byteArray), auto_49_3 (byteArray), auto_214_4 (byteArray), auto_59_5 (int32)"
+              }
+            ],
+            "contains": {
+              "interpreterName": "ponyo",
+              "interpreterVersion": "v0.1",
+              "hunks": [
+                {
+                  "type": "manager",
+                  "name": "ponyo_one",
+                  "inputs": [
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "link",
+                  "name": "link_1",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_165_3_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_4_4_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_155_5_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_29_6",
+                      "type": "int32"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 2,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 0,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_154_3_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 4,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_131_4_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 6,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_198_5_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 7,
+                          "inHunkInput": 1
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_226_5",
+                      "type": "boolean",
+                      "connections": [
+                        {
+                          "inHunkIndex": 4,
+                          "inHunkInput": 2
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 3
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_165_3 (byteArray), auto_4_4 (byteArray), auto_155_5 (byteArray), auto_29_6 (int32)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_154_3 (byteArray), auto_131_4 (byteArray), auto_198_5 (byteArray), auto_226_5 (boolean)"
+                    }
+                  ]
+                },
+                {
+                  "type": "comm/COBSerialUSB",
+                  "name": "comm/COBSerialUSB_2",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "comm/COBSerialRJ45_A",
+                  "name": "comm/COBSerialRJ45_A_3",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 4,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "link",
+                  "name": "link_4",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "auto_103_2",
+                      "type": "boolean"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 3,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 2
+                        }
+                      ]
+                    },
+                    {
+                      "name": "auto_59_2",
+                      "type": "int32",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 5
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 1
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_103_2 (boolean)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray), auto_59_2 (int32)"
+                    }
+                  ],
+                  "contains": {
+                    "interpreterName": "ponyo",
+                    "interpreterVersion": "v0.1",
+                    "hunks": [
+                      {
+                        "type": "manager",
+                        "name": "ponyo_one",
+                        "inputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 1
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "link",
+                        "name": "link_1",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "auto_195_3",
+                            "type": "int32"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 2,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 0,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "auto_3_6",
+                            "type": "boolean",
+                            "connections": [
+                              {
+                                "inHunkIndex": 3,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "isActive",
+                            "type": "boolean",
+                            "value": true
+                          },
+                          {
+                            "name": "otherLink",
+                            "type": "uint16",
+                            "value": 4
+                          },
+                          {
+                            "name": "inputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_195_3 (int32)"
+                          },
+                          {
+                            "name": "outputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray), auto_3_6 (boolean)"
+                          }
+                        ]
+                      },
+                      {
+                        "type": "comm/COBSerialRJ45_A",
+                        "name": "comm/COBSerialRJ45_A_2",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "loadcell",
+                        "name": "loadcell_3",
+                        "inputs": [
+                          {
+                            "name": "read",
+                            "type": "boolean"
+                          },
+                          {
+                            "name": "tare",
+                            "type": "boolean"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "24bit",
+                            "type": "int32",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 2
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      }
+                    ]
+                  }
+                },
+                {
+                  "type": "comm/COBSerialRJ45_B",
+                  "name": "comm/COBSerialRJ45_B_5",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 6,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                },
+                {
+                  "type": "link",
+                  "name": "link_6",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 5,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 3
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 1
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray)"
+                    }
+                  ],
+                  "contains": {
+                    "interpreterName": "ponyo",
+                    "interpreterVersion": "v0.1",
+                    "hunks": [
+                      {
+                        "type": "manager",
+                        "name": "ponyo_one",
+                        "inputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 1
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "link",
+                        "name": "link_1",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 2,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 0,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "isActive",
+                            "type": "boolean",
+                            "value": true
+                          },
+                          {
+                            "name": "otherLink",
+                            "type": "uint16",
+                            "value": 6
+                          },
+                          {
+                            "name": "inputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray)"
+                          },
+                          {
+                            "name": "outputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray)"
+                          }
+                        ]
+                      },
+                      {
+                        "type": "comm/COBSerialRJ45_A",
+                        "name": "comm/COBSerialRJ45_A_2",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      }
+                    ]
+                  }
+                },
+                {
+                  "type": "link",
+                  "name": "link_8",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 8,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    },
+                    {
+                      "name": "mgrMsgs_512",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 1,
+                          "inHunkInput": 4
+                        }
+                      ]
+                    }
+                  ],
+                  "states": [
+                    {
+                      "name": "isActive",
+                      "type": "boolean",
+                      "value": true
+                    },
+                    {
+                      "name": "otherLink",
+                      "type": "uint16",
+                      "value": 1
+                    },
+                    {
+                      "name": "inputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray)"
+                    },
+                    {
+                      "name": "outputList",
+                      "type": "string",
+                      "value": "mgrMsgs (byteArray)"
+                    }
+                  ],
+                  "contains": {
+                    "interpreterName": "ponyo",
+                    "interpreterVersion": "v0.1",
+                    "hunks": [
+                      {
+                        "type": "manager",
+                        "name": "ponyo_one",
+                        "inputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 1
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      },
+                      {
+                        "type": "link",
+                        "name": "link_1",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 2,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          },
+                          {
+                            "name": "mgrMsgs_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 0,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": [
+                          {
+                            "name": "isActive",
+                            "type": "boolean",
+                            "value": true
+                          },
+                          {
+                            "name": "otherLink",
+                            "type": "uint16",
+                            "value": 7
+                          },
+                          {
+                            "name": "inputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray)"
+                          },
+                          {
+                            "name": "outputList",
+                            "type": "string",
+                            "value": "mgrMsgs (byteArray)"
+                          }
+                        ]
+                      },
+                      {
+                        "type": "comm/COBSerialRJ45_A",
+                        "name": "comm/COBSerialRJ45_A_2",
+                        "inputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray"
+                          }
+                        ],
+                        "outputs": [
+                          {
+                            "name": "data_1024",
+                            "type": "byteArray",
+                            "connections": [
+                              {
+                                "inHunkIndex": 1,
+                                "inHunkInput": 0
+                              }
+                            ]
+                          }
+                        ],
+                        "states": []
+                      }
+                    ]
+                  }
+                },
+                {
+                  "type": "comm/COBSerialRJ45_E",
+                  "name": "comm/COBSerialRJ45_E_8",
+                  "inputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray"
+                    }
+                  ],
+                  "outputs": [
+                    {
+                      "name": "data_1024",
+                      "type": "byteArray",
+                      "connections": [
+                        {
+                          "inHunkIndex": 7,
+                          "inHunkInput": 0
+                        }
+                      ]
+                    }
+                  ],
+                  "states": []
+                }
+              ]
+            }
+          },
+          {
+            "type": "comm/cobserial",
+            "name": "comm/cobserial_4",
+            "inputs": [
+              {
+                "name": "data",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": 3,
+                    "inHunkInput": 0
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "status",
+                "type": "string",
+                "value": "closed"
+              },
+              {
+                "name": "pid",
+                "type": "string",
+                "value": "8022"
+              },
+              {
+                "name": "refresh",
+                "type": "boolean",
+                "value": false
+              }
+            ]
+          }
+        ]
+      }
+    },
+    {
+      "type": "comm/websocketclient",
+      "name": "comm/websocketclient_3",
+      "inputs": [
+        {
+          "name": "data",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "data",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 0
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "status",
+          "type": "string",
+          "value": "open"
+        },
+        {
+          "name": "retrycount",
+          "type": "number",
+          "value": 3
+        },
+        {
+          "name": "retryreset",
+          "type": "boolean",
+          "value": false
+        },
+        {
+          "name": "address",
+          "type": "string",
+          "value": "127.0.0.1"
+        },
+        {
+          "name": "port",
+          "type": "number",
+          "value": 2042
+        }
+      ]
+    },
+    {
+      "type": "view",
+      "name": "view_4",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 1
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_5",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 2
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_6",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 3
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_7",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 4
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "view",
+      "name": "view_8",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 5
+            }
+          ]
+        }
+      ],
+      "states": []
+    },
+    {
+      "type": "control/ussm",
+      "name": "control/ussm_9",
+      "inputs": [
+        {
+          "name": "lmReturn",
+          "type": "int32"
+        },
+        {
+          "name": "rmReturn",
+          "type": "int32"
+        },
+        {
+          "name": "rdReturn",
+          "type": "int32"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "lmOut",
+          "type": "int32"
+        },
+        {
+          "name": "rmOut",
+          "type": "int32"
+        },
+        {
+          "name": "rdTrig",
+          "type": "boolean",
+          "connections": [
+            {
+              "inHunkIndex": 2,
+              "inHunkInput": 6
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "gTrig",
+          "type": "boolean",
+          "value": true
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/style.css b/style.css
index 9ba20af22dcad23b099e9a6cb3ca8b2f57a2e697..992cc024235658dcb8c949a5cbd9d7e0c86f48a2 100644
--- a/style.css
+++ b/style.css
@@ -356,6 +356,14 @@ li:active{
 	border-radius: 3px;
 }
 
+/* for the linechart, should belong somewhere related */
+
+.line {
+  fill: none;
+  stroke: steelblue;
+  stroke-width: 2px;
+}
+
 /* USING THESE WITHIN BOYOS */
 
 .btn {
diff --git a/view/vdef.js b/view/vdef.js
index d545db5862135caa82b2324137db5a75cbf2282f..0b174a79c304450d9adad76c2098bc621b0b7098 100644
--- a/view/vdef.js
+++ b/view/vdef.js
@@ -308,8 +308,8 @@ function HunkDefinition(spec, view, dt, debug) {
     let vbagitem = vflt.bag.splice(vbagindex, 1)[0]
     // before we do this, let's push out some extra space
     // this *is a hack*
-    //let bnds = view.getCurrentBounds()
-    //view.requestResize(bnds.w + 1300, bnds.h + 900)
+    let bnds = view.getCurrentBounds()
+    view.requestResize(1900, bnds.h + 900)
     // we need to make sure it's in the link's plane, jquery is smart about this,
     //console.log(view.plane, vbagitem.de)
     $(view.plane).append(vbagitem.de)