json parser modiifed