changes in common.py