Added multiple types of simulation