json parsing
parser fixes