add ppjson