idfdiff.py completed