updated for use on Convergence