updates simulate.py