made row & column communicators