implemented 2bpostprocess