   def call(_, "tag", [:title,             _, []]), do: %{}
   def call(_, "tag", [:title,             _, [value]]), do: %{title: value}
   def call(_, "tag", [:"itunes:author",   _, []]), do: %{}
+  def call(_, "tag", [:author,            _, [value]]), do: %{author: value}
   def call(_, "tag", [:"itunes:author",   _, [value]]), do: %{author: value}
   def call(_, "tag", [:"itunes:summary",  _, []]),      do: %{}
   def call(_, "tag", [:"itunes:summary",  _, [value]]), do: %{summary: value}


# Enclosures a.k.a. Audiofiles
  def call(_, "episode", [:enclosure, attr, _]) do
    enclosure_map = %{url: attr[:url], length: attr[:length], type: attr[:type], guid: attr[:"bitlove:guid"]}
    uuid = String.to_atom(UUID.uuid1())
    %{enclosures: %{uuid => enclosure_map}}
  end

# tags to ignore
  def call(map, "tag", [tag_atom, _, _]) when tag_atom in [
    :"feedpress:locale", :"fyyd:verify", :"itunes:block", :"itunes:keywords", :"media:thumbnail",
    :"media:keywords", :"media:category", :category, :site, :docs, :"feedburner:info", :logo,
    :"media:credit", :"media:copyright", :"media:rating", :"media:description", :"copyright",
    :"feedburner:feedFlare", :"geo:lat", :"geo:long", :"creativeCommons:license",
    :"feedburner:emailServiceId", :"feedburner:feedburnerHostname", :managingEditor, :pubDate,
