NodeComm: use two collection trees