move the preprocessor from master branch to dev branch