add compat.py