Refactored code, Add user feedback if all reports generated successfully.