improved the parser to be able to parse a much more complicated JSON