Initial value problems for ordinary differential equations