add XSD, WARNING; untested!