added EXIF extraction