pass the simulation