diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8f4d4f749824291b6ec6eb192a348bc0bf47e8a2..1c107cbaaa8ff65771eab20da176ae654725d4a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-build_all:
+build_lab1:
   stage: build
   before_script:
     - vagrant up
@@ -6,7 +6,7 @@ build_all:
     - vagrant destroy -f
   script:
     - mkdir dist
-    - vagrant ssh -c 'cd /vagrant; python build.py'
+    - vagrant ssh -c 'cd /vagrant; python build_lab1.py'
   artifacts:
      paths:
        - dist/lab1/*.pdf
diff --git a/build.py b/build_lab1.py
similarity index 88%
rename from build.py
rename to build_lab1.py
index d6b31369a3b5cab26802a5ad9ce126ade722aa83..97fff33926a7586da372701a3e110aa4a2d920c9 100644
--- a/build.py
+++ b/build_lab1.py
@@ -1,8 +1,7 @@
 #! /usr/bin/env python
 # coding=UTF-8
-import os
-import json
-import codecs
+from __future__ import print_function
+import os, json
 
 
 if __name__ == '__main__':
@@ -25,6 +24,7 @@ if __name__ == '__main__':
     for ex_no, d in enumerate(data, start=1):
         plab = lab
         d['lp'] = unicode(ex_no)
+        print('Processing lab1-%s' % (ex_no, ))
 
         for k, v in d.iteritems():
             plab = plab.replace(u'$%s$' % (k, ), v)
diff --git a/src/lab1.json b/src/lab1.json
index 71ffd3ddbfae1fc39fe133ec1bd243eefc14811a..0a6a4b951fd360e2ea75bcaa5b24b2258c0db71c 100644
--- a/src/lab1.json
+++ b/src/lab1.json
@@ -1,5 +1,33 @@
 [
   {
-    "http_hostname": "onet.pl"
+    "http_hostname": "www.onet.pl"
+  },
+  {
+    "http_hostname": "www.microsoft.com"
+  },
+  {
+    "http_hostname": "www.google.com"
+  },
+  {
+    "http_hostname": "pl.wikipedia.org"
+  },
+  {
+    "http_hostname": "prz.edu.pl"
+  },
+  {
+    "http_hostname": "www.wp.pl"
+  },
+  {
+    "http_hostname": "www.apple.com"
+  },
+  {
+    "http_hostname": "www.kernel.org"
+  },
+  {
+    "http_hostname": "www.python.org"
+  },
+  {
+    "http_hostname": "pl.wikipedia.org"
   }
+
 ]
\ No newline at end of file
diff --git a/src/lab1.md b/src/lab1.md
index 71a3c2d53b08bdd1753197cb559bfbf6f24c9791..a1f373583a603d8081bca9ee3eca6956643958b3 100644
--- a/src/lab1.md
+++ b/src/lab1.md
@@ -20,7 +20,10 @@ zgadzała.
 Rzeczy oznaczone cytatami blokowymi oznaczają to, co masz zawrzeć w sprawozdaniu. Na przykład:
 
     Twoje imię, nazwisko, adres e-mail, kierunek i rok studiów oraz 
-    grupę laboratoryjną i numer albumu
+    grupę laboratoryjną i numer albumu.
+    
+    Podaj również numer zajeć (nr 1) oraz numer zadania (to zadanie
+    ma nr $lp$).
     
 Mogą być to też pytania, na które w sprawozdaniu udzielisz odpowiedzi.    
     
@@ -112,7 +115,7 @@ musimy znać jego port.
 
 Znajdź w sieci Internet, jak wygląda przykładowe żądanie i odpowiedź HTTP. Słowa kluczowe: **GET**, **HTTP/1.1**.
 
-    Zapisz tą przykładową parę, wraz z źródłem
+    Zapisz tą przykładową parę, wraz z źródłem.
 
 W pierwszej linii zawarto tzw. metodę HTTP oraz wersję protokołu. Następnie występuje seria nagłówków
 żądania, czyli par _nazwa nagłówka_ - _wartość_, które klient decyduje się podać serwerowi.