add some final report process functions