Preprocess
preprocess
patch scanner