updating granger.py