updating qmc.py