requirement: add exifread