add pretraitement