drafting the simulator