add contractAndFilter.py