communicates well via message