test was renamed
test main updated
json parser uses OrderedDict