add data initialization and evaluation of time step