simulation changes