updated initial condition