Key aspects of communication