altering simulate method to allow for multiple iterations or multiple simulations