updated postprocess