design preproc tr