* document message systems
    - will do this in my blog
