working… red defaults
message parser
require message parser
more work on message parsers