bug fix implementation xsd