add cdd

add cdd