improve progress reports