improved movedensity