implement communication with no index
implement ability to grow index with multiple nodes