sift source code