simulation state