added dof, somewhat lagging