add divergence