maked json parser better