review over output_monitor.cpp