add: json/msgpack some many function