postprocess work