begin work on simulator