Added two new preprocessors, to use in method 2, made changes to allow for multiple preprocessors