pass monitor.cpp, TODO add glog