working on ODE model