first iteration of communication system