added xml-json utility