diff --git a/src/lab4.json b/src/lab4.json
index 398186e75b33f44e6bf78e8796c0b31e2c4ee33a..43e0b9444d09c24ec7d958406e0be3aca8e69728 100644
--- a/src/lab4.json
+++ b/src/lab4.json
@@ -10,7 +10,7 @@
     "min_fields": "4"
   },
   {
-    "desciption": "bazy rejestrującej rezerwację miejsc w kinach. Baza ma śledzić sale kinowe, seanse oraz rezerwacje miejsc",
+    "desciption": "bazy rejestrującej rezerwację miejsc w kinach. Baza ma śledzić sale kinowe, seanse oraz rezerwacje miejsc.",
     "min_tables": "3",
     "min_fields": "5"
   },
@@ -23,5 +23,20 @@
     "description": "bazy rejestrującej rezerwację sal na egzaminy. Baza ma śledzić przedmioty, sale i rezerwację tychże. Upewnij się, aby jeden termin w sali nie mógł zostać zarezerwowany więcej niż jeden raz!",
     "min_tables": "3",
     "min_fields": "5"
+  },
+  {
+    "description": "bazy komputerowego dziennika szkolnego. Baza ma śledzić klasy, uczniów, oceny i przedmioty.",
+    "min_tables": "4",
+    "min_fields": "4"
+  },
+  {
+    "description": "bazy przechowującej informacje o kierowcach, pojazdach oraz mandatach. Musi ona śledzić kierowców, pojazdy, mandaty oraz przeglądy techniczne pojazdów.",
+    "min_tables": "4",
+    "min_fields": "3"
+  },
+  {
+    "description": "bazy rejestrującej sprzedaże w hipermarkecie. Musi ona zawierać informację o towarach, które market oferuje, a także o datach konkretnych paragonów i ich zawartościach. Dane na temat klientów z oczywistych względów nie są dostępne.",
+    "min_tables": "3",
+    "min_fields": "3"
   }
 ]
diff --git a/src/lab4.md b/src/lab4.md
index 996d37cb8b49b9dfd088281acd66ca347adedc65..919c03e97b627a3bf631d616ddf8220f3ba53db2 100644
--- a/src/lab4.md
+++ b/src/lab4.md
@@ -178,7 +178,7 @@ może (a nawet musi) się rozliczać wielokrotnie - raz z każdego roku.
 
 Na dzisiejszym laboratorium przygotujemy schemat bazy danych do pewnego zastosowania. 
 
-Każda grupa ma inne zadanie. Twoje zadanie to przygotować schemat $description$.
+Każda grupa ma inne zadanie. Twoje zadanie to przygotować schemat $description$
 Minimalnie użyjesz $min_tables$ tabel, choć jeśli jesteś w stanie znormalizować ten schemat bardziej,
 to będzie to mile widziane. Każda z tabel ma zawierać minimalnie $min_fields$ pól. Nie wolno tworzyć
 identyfikatorów automatycznie generowanych, jeśli użyć można istniejącego w rzeczywistości atrybutu