more consistent json