add integrator