add ODE solvers