added SIFT alignment