fixes bugs in json