sift complete