modify ReadXML