add ddd