added Preprocessor.js dependency