added XML_Handler