modified xsd