Added msgpack implementation