-    _h1 = HeaderField(label=mark_safe_lazy(_("<strong>Thursday, October 27th, 10 a.m.–12 noon</strong>")))
-
-    w_dimitrov = forms.BooleanField(label=_(u'Dimitar Dimitrov: Hacking Brussels'), required=False)
-    w_vangompel = forms.BooleanField(label=_(
-        u'Stef van Gompel: Methods and constraints for including evidence in IP lawmaking'), required=False)
-
-    _h2 = HeaderField(label=mark_safe_lazy(_("<strong>Friday, October 28th, 10 a.m.–12 noon</strong>")))
-
-    w_siewicz = forms.BooleanField(label=_(
-        u'dr Krzysztof Siewicz, dr Marta Hoffman-Sommer: '
-        u'Legal aspects of using research data in the age of Open Data'), required=False)
-    w_siewicz_project = forms.CharField(
-        label=mark_safe(
-            u'<p style="margin-top: 0"><strong>Qualification for this workshop will be based on the answers '
-            u'for the following problem:</strong></p>'
-            u'Please choose a particular dataset from any research project you are involved in and provide '
-            u'a description (no more than 1800 characters). Selected datasets will be discussed during '
-            u'the workshop as case studies. In your description, please include the following information: '
-            u'What is the research goal of the project (in the context of the chosen dataset)? '
-            u'What data is being collected and how is it stored? What is the process of data collection '
-            u'or generation? Who is involved in collecting or producing the data and in what manner?'),
-        max_length=1800, widget=forms.Textarea, required=False)
-    w_google = forms.BooleanField(label=_(
-        u'Marcin Olender, Google: Prawo autorskie na YouTube (workshop in Polish)'), required=False)
-
-    _h3 = HeaderField(label=mark_safe_lazy(_("<strong>Friday, October 28th, 12 noon–2 p.m.</strong>")))
-
-    w_patronite = forms.BooleanField(label=_(
-        u'Mateusz Górski, Michał Leksiński, Patronite: Jak zarabiać i się nie sprzedać – warsztaty dla twórców '
-        u'(workshop in Polish)'),
-        required=False)
-
-    w_gurionova = forms.BooleanField(label=_(
-        u'Olga Goriunova: The Lurker and the politics of knowledge in data culture'), required=False)
+    _h1 = HeaderField(label=mark_safe_lazy(_("<strong>Friday, October 5th, 11 a.m.–1 p.m.</strong>")))
+
+    w_dobosz = workshop_field(
+        u'Elżbieta Dobosz, Urząd Patentowy RP: Ochrona wzornictwa, co można chronić, co warto chronić i w jaki sposób',
+        u'Uczestnicy mogą przedstawić na warsztatach swoje wzory – '
+        u'rozwiązania wizualne ze wszystkich kategorii produktów.')
+    w_kozak = workshop_field(
+        u'Łukasz Kozak i Krzysztof Siewicz: Projekt : Upiór – wprowadzenie i warsztaty dla twórców gier')
+    w_secker = workshop_field(
+        u'Jane Secker and Chris Morrison: Embedding Copyright literacy using games-based learning',
+        _(u'The workshop will be conducted in English.'))
+
+    _h2 = HeaderField(label=mark_safe_lazy(_("<strong>Saturday, October 6th, 11 a.m.–1 p.m.</strong>")))
+
+    w_kakareko = workshop_field(
+        u'Ksenia Kakareko: Regulacje prawne dotyczące wykorzystania materiałów zdigitalizowanych')
+    w_kakareko_question = forms.CharField(
+        label=u'Możesz opisać sprawy, z którymi najczęściej spotykasz się jako pracownik instytucji posiadającej '
+              u'zdigitalizowane zbiory lub jako użytkownik tych zbiorów '
+              u'(max 800 znaków)',
+        max_length=800, widget=forms.Textarea, required=False)
+    w_sikorska = workshop_field(
+        u'Krzysztof Siewicz: Autor: projektant / prawo autorskie dla projektantów')
+    w_sikorska_question = forms.CharField(
+        label=u'Jeżeli chcesz, możesz przesłać prowadzącemu swoje pytanie dotyczące prawa autorskiego, '
+              u'co pomoże mu lepiej przygotować warsztaty '
+              u'(max 800 znaków)',
+        max_length=800, widget=forms.Textarea, required=False)
+    w_sztoldman = workshop_field(
+        u'dr Agnieszka Sztoldman, Aleksandra Burda, SMM Legal: Spory o pieniądze w branżach IP-driven')