messing with ode solver more