DRAFT 20 Simulator