work towards generating xsd