json rework