communicates