comments
more comments from docs
add data field to TransferAmountMessage