add a preprocessing script