diff --git a/program2021/migrations/0003_program2021pointpage_image_title.py b/program2021/migrations/0003_program2021pointpage_image_title.py
new file mode 100644
index 0000000000000000000000000000000000000000..a8f4520b8b8c6069aee66f3dd479cfb03dafa182
--- /dev/null
+++ b/program2021/migrations/0003_program2021pointpage_image_title.py
@@ -0,0 +1,26 @@
+# Generated by Django 3.0.8 on 2020-08-06 08:54
+
+import django.db.models.deletion
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("wagtailimages", "0022_uploadedimage"),
+        ("program2021", "0002_auto_20200805_0726"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="program2021pointpage",
+            name="image_title",
+            field=models.ForeignKey(
+                blank=True,
+                null=True,
+                on_delete=django.db.models.deletion.PROTECT,
+                to="wagtailimages.Image",
+                verbose_name="titulní obrázek",
+            ),
+        ),
+    ]
diff --git a/program2021/models.py b/program2021/models.py
index b8fb4e6efebb9f7f4e63134998e0590834c38fbb..9d10e0812cf25614d27e82aeab90d9afc12e978a 100644
--- a/program2021/models.py
+++ b/program2021/models.py
@@ -178,6 +178,13 @@ class Program2021PointPage(Page, MetadataPageMixin):
         verbose_name="související body",
         blank=True,
     )
+    image_title = models.ForeignKey(
+        "wagtailimages.Image",
+        verbose_name="titulní obrázek",
+        on_delete=models.PROTECT,
+        null=True,
+        blank=True,
+    )
     images = StreamField(
         [("image", ImageChooserBlock(label="ilustrační obrázek"))],
         verbose_name="ilustrační obrázky",
@@ -204,6 +211,7 @@ class Program2021PointPage(Page, MetadataPageMixin):
                 FieldPanel("sources"),
                 FieldPanel("implementation_time"),
                 FieldPanel("code"),
+                ImageChooserPanel("image_title"),
             ],
             heading="základní informace",
         ),
diff --git a/program2021/templates/program2021/program2021_home_page.html b/program2021/templates/program2021/program2021_home_page.html
index f6180e356af5d8a102d5284bb7690f243676bbc9..2fcfe53c3d04bf4489300972b3873b6488a826ea 100644
--- a/program2021/templates/program2021/program2021_home_page.html
+++ b/program2021/templates/program2021/program2021_home_page.html
@@ -162,9 +162,7 @@
           <a href="{% pageurl point %}">
             <div class="card-body">
               <div class="mb-3">
-               {% if point.images.0.block_type == 'image' %}
-                {% image point.images.0.value max-400x200 class="w-100" %}
-               {% endif %}
+                {% image point.image_title max-400x200 class="lazyload img-fluid w-100" %}
               </div>
               <h5 class="card-title">{{ point.public_title }}</h5>
               <p class="card-text">{{ point.annotation }}</p>