change to DDD