still broken, probably borken more than last rev but im trying to get it to work with pipe
redid the entire way I recive data, seems to work. there is now only one method that accepts data vs 2.