add explanations on how to send a message to an adapter