refactoring reports on progress