Move preprocessor to separate iterator
Change preprocessor actions to numbers