Added basic SIFT functionality