change watchWindow
add Comm.cc