messages_diagram