add more for xsd compliance