modifed c.py