preproc execute api