d3cdef