add converge condition