converges, still testing for accuracy