add converge criteria