add some new pre-processing programs