finishing implementing post processing