fix expand, typo, insert hij code
merge preproc