final json-parser update