diff --git a/src/reader/_app/v2/__init__.py b/src/reader/_app/v2/__init__.py
index 7cf43216..36a578c4 100644
--- a/src/reader/_app/v2/__init__.py
+++ b/src/reader/_app/v2/__init__.py
@@ -25,7 +25,6 @@ def entries():
# TODO: pagination
# TODO: read time
# TODO: mark as ...
- # TODO: enclosures
form = EntryFilter(request.args)
kwargs = dict(form.data)
diff --git a/src/reader/_app/v2/templates/v2/entries.html b/src/reader/_app/v2/templates/v2/entries.html
index 490735a1..0096c3e9 100644
--- a/src/reader/_app/v2/templates/v2/entries.html
+++ b/src/reader/_app/v2/templates/v2/entries.html
@@ -110,9 +110,18 @@
-
+ {% for enclosure in entry.enclosures[:1] -%}
+ {%- set links = additional_enclosure_links(enclosure, entry) | list -%}
+ {%- set _ = links.append(('', enclosure.href)) -%}
+ {%- set link = links[0][1] -%}
+
+
+
+ {%- endfor %}
+
diff --git a/src/reader/_app/v2/templates/v2/macros.html b/src/reader/_app/v2/templates/v2/macros.html
index 7934460f..8884c906 100644
--- a/src/reader/_app/v2/templates/v2/macros.html
+++ b/src/reader/_app/v2/templates/v2/macros.html
@@ -34,3 +34,14 @@
{%- endmacro %}
+
+
+{%- macro bs_file_icon(mimetype) -%}
+{%- set type = (mimetype or '').partition('/')[0] -%}
+{%- if type == 'audio' -%} file-earmark-music
+{%- elif type == 'image' -%} file-earmark-image
+{%- elif type == 'video' -%} file-earmark-play
+{%- elif type == 'text' -%} file-earmark-text
+{%- else -%} file-earmark
+{%- endif -%}
+{%- endmacro -%}