ODE stuff added