cleaned up some of the extra mess after find the data node process bug, and started looking at the pub and sub (emit , listen