merge
move StdOutProgressMonitor
merge