initial conditions added