preproc.py