json works
change some to std string
finish json module