begining of xsd creation