metaprogramming for exif info