simulator basics