ddcbe structure