modified ddd