enum ddl