Added json parsing and utility classes