added xml parser class