many modifications do duf