reverted back to odeint