put in node methods
add in split stream prototype