adding integrator