added xml extractor