brought convergence back
improved speed dramatically (500x up)