removed get ips function
simplified communication matrix creation