add node's stream lib, just for the moment and shopuld be rewritten for a simpler stream implementation