add other json formats, and update with grn83