per dof