work on wrapping odeint