preserve ddl format