add macro for msgpack