add exif extractor and parse interface