add back preprocessors