Implemented Simulation