add Simulator