add preprocess.sh