ddl layers