Comm.cpp major changes removed many methods, only basic methods remain