[code] add comm mgr