bug fixing json parser