use new node streams