Taking advantadge of saved messages.
documented input-output formats.
updated bms dependency