add SchemaUtil