- doc for Ring
doc for messages
code documentation, output formatting
doc for Message implementation
doc and formatting for implementation