modified:   CNadj.py