add output_if_changed.py