added MessagePack format input