added subtree streamer