learning streams in node