adding facility to open nodes from stream