json system overhaul