stream divergence