contact points + cleaning extra dofs