diff --git a/main/blocks.py b/main/blocks.py
index 0aa01be3f00ed1fe9f3bea6e8c6f40768625e14d..700044d1ba43c9dde349574898cd4b1423591d89 100644
--- a/main/blocks.py
+++ b/main/blocks.py
@@ -39,18 +39,18 @@ class PeopleGroupBlock(StructBlock):
 
 
 class ProgramBlock(StructBlock):
-    icon = ImageChooserBlock()
-    title = CharBlock()
-    text = TextBlock()
+    icon = ImageChooserBlock(label="Ikona")
+    title = CharBlock(label="Titulek článku programu")
+    text = TextBlock(label="Obsah")
 
 
 class ProgramGroupBlock(StructBlock):
-    title = CharBlock()
-    point_list = ListBlock(ProgramBlock())
+    title = CharBlock(label="Titulek části programu")
+    point_list = ListBlock(ProgramBlock(), label="Jednotlivé články programu")
 
 
 class TweetsBlock(StructBlock):
-    title = CharBlock()
+    title = CharBlock(label="Titulek")
 
 
 # NewsBlock - zatím asi hardcoded
diff --git a/main/models.py b/main/models.py
index a159f2eef9e207db6d740be5b9f68fcf975d527f..53870ff7248e9eca379f9e0465e28dc756f8c617 100644
--- a/main/models.py
+++ b/main/models.py
@@ -141,7 +141,7 @@ class MainHomePage(MenuMixin, ExtendedMetadataHomePageMixin, MetadataPageMixin,
 class MainWorkPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page):
     perex = models.TextField()
     timeline = StreamField(
-        [("article_list", PageChooserBlock(page_type="main.MainArticlePage"))],
+        [("article_list", PageChooserBlock(page_type="main.MainArticlePage", label="Vybrat aktualitu"))],
         verbose_name="Timeline",
         blank=True,
     )
@@ -151,6 +151,12 @@ class MainWorkPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, P
     parent_page_types = ["main.MainHomePage"]
     subpage_types = []
 
+    ### PANELS
+    content_panels = Page.content_panels + [
+        FieldPanel('perex'),
+        FieldPanel('timeline')
+    ]
+
     ### OTHERS
 
     class Meta:
@@ -241,7 +247,7 @@ class MainProgramPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin
 
     perex = models.TextField()
     program = StreamField(
-        [("program_group", blocks.ProgramGroupBlock())],
+        [("program_group", blocks.ProgramGroupBlock(label="Část programu"))],
         verbose_name="Program",
         blank=True,
     )
@@ -309,6 +315,12 @@ class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin,
     parent_page_types = ["main.MainPeoplePage"]
     subpage_types = []
 
+    ### PANELS
+    content_panels = Page.content_panels + [
+        FieldPanel('perex'),
+        FieldPanel('text')
+    ]
+
     ### OTHERS
 
     class Meta: