Fast simulator (16/39)

Fast simulator