jsonparsing modified