Progress capturing and Reporting