zh adds schemacompile