prerpocessing