added fix xml_read