673 - improve the integrator