add preprocessor

Use `next` to skip iteration.