prepare for simulation
prepare for simulation