add cmp.py