The preprocessing step