where do we use `CommunicationNote`?