dof_constraints added