adding the simulation program