diff --git a/elections2021/templates/elections2021/elections2021_program_point_page.html b/elections2021/templates/elections2021/elections2021_program_point_page.html
index e62d808a0e6aab40d8b7048921878aee9f15f2ff..e5e236a74fcd15b2fd07b8c5c16620b2fdd1ca05 100644
--- a/elections2021/templates/elections2021/elections2021_program_point_page.html
+++ b/elections2021/templates/elections2021/elections2021_program_point_page.html
@@ -22,6 +22,9 @@
             {% endif %}
             <li><a href="#co-pro-to-uz-delame">Co pro to už děláme</a></li>
             <li><a href="#na-co-se-nas-casto-ptate">Na co se nás často ptáte</a></li>
+            {% if page.related_points %}
+              <li><a href="#souvisejici-body">Související body</a></li>
+            {% endif %}
             <li><a href="#zdroje">Klidně si to ověřte</a></li>
           </ul>
         </div>
@@ -218,58 +221,43 @@
         {% endfor %}
       </div>
 
-      {% comment %}
       {% if page.related_points %}
-        <h3 id="relatedpoints" class="head-alt-base mb-8 mt-20">Související body</h3>
-        <div class="">
-          <div class="__js-root">
-            <div>
-              <div class="VueCarousel article-card-list pb-8">
-                <div class="VueCarousel-wrapper">
-                  <div class="VueCarousel-inner" style="transform: translate(0px, 0px); transition: transform 0.5s ease 0s; flex-basis: 868px; visibility: visible; height: auto;">
-                    <div tabindex="-1" role="tabpanel" class="VueCarousel-slide VueCarousel-slide-active VueCarousel-slide-center">
-                      <div class="grid grid-cols-1 md:grid-cols-2 gap-2 md:gap-8">
-
-                        <div class="card shadow-none bg-grey-125 card--hoveractive">
-                          <div class="card__body">
-                            <h1 class="card-headline mb-8">
-                              <a href="#">Otevřenost a zapojení občanů</a>
-                            </h1>
-                            <p class="card-body-text">Short description</p>
-                          </div>
+        <h3 id="souvisejici-body" class="head-alt-base mb-8 mt-20">Související body:</h3>
+
+        <div class="carousel-card-list __js-root">
+          <ui-app inline-template>
+            <ui-carousel>
+              <!--<carousel :perPage="4" :perPageCustom="[ [200, 1], [768, 3], [1024, 4]]" :navigationEnabled="true" :navigationNextLabel="nextlabel" :navigationPrevLabel="prevlabel" class="article-card-list pt-12 pb-8">-->
+              <carousel :per-page=1 :navigation-enabled="true" class="article-card-list pb-8">
+
+                <slide>
+                  <div class="grid grid-cols-1 md:grid-cols-2 gap-2 md:gap-8">
+
+                    {% for point in page.related_points %}
+                      <div class="card shadow-none bg-grey-125 card--hoveractive">
+                        <div class="card__body">
+                          <h1 class="card-headline mb-8"><a href="{% pageurl point.value %}">{{ point.value.title }}</a></h1>
+                          <div class="card-body-text"><a href="{% pageurl point.value %}">{{ point.value.annotation|richtext|strip_sup }}</a></div>
                         </div>
-
-                        <div class="card shadow-none bg-grey-125 card--hoveractive">
-                          <div class="card__body">
-                            <h1 class="card-headline mb-8">
-                              <a href="#">Otevřenost a zapojení občanů</a>
-                            </h1>
-                            <p class="card-body-text">Short description</p>
+                      </div>
+                      {% if forloop.counter|divisibleby:"4" and not forloop.last %}
                           </div>
-                        </div>
+                        </slide>
+                        <slide>
+                          <div class="grid grid-cols-1 md:grid-cols-2 gap-2 md:gap-8">
+                      {% endif %}
+                    {% endfor %}
 
-                      </div>
-                    </div>
-                  </div>
-                </div>
-                <div data-v-453ad8cd="" class="VueCarousel-navigation">
-                  <button data-v-453ad8cd="" type="button" aria-label="Previous page" tabindex="-1" class="VueCarousel-navigation-button VueCarousel-navigation-prev VueCarousel-navigation--disabled" style="padding: 8px; margin-right: -8px;">◀</button>
-                  <button data-v-453ad8cd="" type="button" aria-label="Next page" tabindex="0" class="VueCarousel-navigation-button VueCarousel-navigation-next" style="padding: 8px; margin-left: -8px;">▶</button>
-                </div>
-                <div data-v-438fd353="" class="VueCarousel-pagination" style="">
-                  <div data-v-438fd353="" role="tablist" class="VueCarousel-dot-container" style="margin-top: 20px;">
-                    <button data-v-438fd353="" aria-hidden="false" role="tab" title="Item 0" value="Item 0" aria-label="Item 0" aria-selected="true" class="VueCarousel-dot VueCarousel-dot--active" style="margin-top: 20px; padding: 10px; width: 10px; height: 10px; background-color: rgb(0, 0, 0);"></button>
-                    <button data-v-438fd353="" aria-hidden="false" role="tab" title="Item 1" value="Item 1" aria-label="Item 1" aria-selected="false" class="VueCarousel-dot" style="margin-top: 20px; padding: 10px; width: 10px; height: 10px; background-color: rgb(239, 239, 239);"></button>
                   </div>
-                </div>
-              </div>
-            </div>
-          </div>
+                </slide>
+
+              </carousel>
+            </ui-carousel>
+          </ui-app>
         </div>
       {% endif %}
-      {% endcomment %}
 
-      <h3 id="zdroje" class="head-alt-base mb-8 mt-8">Klidně si to ověřte</h3>
+      <h3 id="zdroje" class="head-alt-base mb-8 mt-20">Klidně si to ověřte</h3>
       <div class="content-block">
         {{ page.sources|richtext|format_sources_block }}
       </div>