add xsd validation
add xsd validation
add xsd validation