SIFT completed