add preprocess data