fix initComm failures
remove spurrious comments
rewrite comm