new version allowing bead to be swept