diff --git a/assets/documentation-page/description/format-danych.png b/assets/documentation-page/description/format-danych.png
new file mode 100644
index 0000000..d6b65f5
Binary files /dev/null and b/assets/documentation-page/description/format-danych.png differ
diff --git a/assets/documentation-page/description/generator-csv.png b/assets/documentation-page/description/generator-csv.png
new file mode 100644
index 0000000..0475cda
Binary files /dev/null and b/assets/documentation-page/description/generator-csv.png differ
diff --git a/assets/documentation-page/description/o-programie.png b/assets/documentation-page/description/o-programie.png
new file mode 100644
index 0000000..9285df6
Binary files /dev/null and b/assets/documentation-page/description/o-programie.png differ
diff --git a/assets/documentation-page/description/ustawienia.png b/assets/documentation-page/description/ustawienia.png
new file mode 100644
index 0000000..1c335c5
Binary files /dev/null and b/assets/documentation-page/description/ustawienia.png differ
diff --git a/assets/documentation-page/how-to-use/example-input-data.png b/assets/documentation-page/instruction/example-input-data.png
similarity index 100%
rename from assets/documentation-page/how-to-use/example-input-data.png
rename to assets/documentation-page/instruction/example-input-data.png
diff --git a/assets/documentation-page/how-to-use/generate-input-file-settings.png b/assets/documentation-page/instruction/generate-input-file-settings.png
similarity index 100%
rename from assets/documentation-page/how-to-use/generate-input-file-settings.png
rename to assets/documentation-page/instruction/generate-input-file-settings.png
diff --git a/assets/documentation-page/how-to-use/generate-output-file-settings.png b/assets/documentation-page/instruction/generate-output-file-settings.png
similarity index 100%
rename from assets/documentation-page/how-to-use/generate-output-file-settings.png
rename to assets/documentation-page/instruction/generate-output-file-settings.png
diff --git a/assets/documentation-page/how-to-use/input-name.png b/assets/documentation-page/instruction/input-name.png
similarity index 100%
rename from assets/documentation-page/how-to-use/input-name.png
rename to assets/documentation-page/instruction/input-name.png
diff --git a/changelog.txt b/changelog.txt
deleted file mode 100644
index 44ab0b2..0000000
--- a/changelog.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-1.0
-- Pierwsza wersja programu składająca się z 4 części
-
-2.0
-- Podstawowy tekstowy interfejs
-- Scalenie programu w jeden
-- Aktualizacja formatu plików z danymi
-- Wstępne przystosowanie do działania w czteroletnim liceum i w trzyletniej szkole branżowej
-- Aktualizacja kodowania
-
-3.0
-- Wprowadzenie pełnego graficznego interfejsu w środowisku tkinter
-- Wstępne obsługiwanie wyjątków
-- Przeniesienie modułów do oddzielnego pliku
-- Stworzenie pliku 'format.py' ze skryptem przetwarzającym dane - przystosowanie programu do ewentualnych zmian w formacie plików z danymi
-- Przeniesienie ukrytych ustawień do pliku 'config.cfg'
-
-3.0.1
-- Poprawka błędu - pole 3 i 4 nie mają już przypisanej tej samej zmiennej tekstowej
-- Przydzielenie wersji, autorów, tytułu programu i lat pracy do zmiennych globalnych środowiska graficznego
-
-4.0 - Work in progress
\ No newline at end of file
diff --git a/configs/config.cfg b/configs/config.cfg
index 4880304..5faa0a3 100644
--- a/configs/config.cfg
+++ b/configs/config.cfg
@@ -7,6 +7,6 @@ country(S) = Rzeczypospolita Polska
schoolData(MSAs) = [LO, 4, 0]|[BS, 3, 1]
schoolyearStart(D) = 01.09.* *:*:*
ifHeadlineInMail(B) = 0
-headlineInMail(S) = beta
+headlineInMail(S) = mailHeadline
ifHeadlineInOffice(B) = 0
-headlineInOffice(S) = beta
\ No newline at end of file
+headlineInOffice(S) = officeHeadline
\ No newline at end of file
diff --git a/configs/style.cfg b/configs/style.cfg
index 4130065..ba31d34 100644
--- a/configs/style.cfg
+++ b/configs/style.cfg
@@ -136,7 +136,7 @@ button2Background(C) = #21242D
button2Padding(I) = 0
aboutLogoButtonImg(P) = assets/icon.png
aboutLogoButtonImgSize(I) = 250
-aboutInstructionButtonWidth(I) = 15
+aboutInstructionButtonWidth(I) = 25
aboutOtherInfoFramePadX(I) = 10
ZPFWindowWidth(I) = 500
ZPFWindowHeight(I) = 400
diff --git a/dev-changelog.txt b/dev-changelog.txt
index 3d16cc8..c4b921d 100644
--- a/dev-changelog.txt
+++ b/dev-changelog.txt
@@ -139,4 +139,12 @@
- Dodanie możliwości dodawania nagłówków do plików wyjściowych
- Wsparcie dla kodowania ISO-8859-2
- Wyeliminowanie błędu wyrzucającego wyjątek w przypadku próby zapisania format presetu o nazwie zawierającej zakazane znaki.
-- Dodanie mechanizmu pozwalającego na automatyczne resetowanie katalogu programu w appdata podczas uruchamiania programu
\ No newline at end of file
+- Dodanie mechanizmu pozwalającego na automatyczne resetowanie katalogu programu w appdata podczas uruchamiania programu
+
+4.0 Beta (Build 20246)
+- Zmiana domyślnych nagłówków
+- Zmiana tekstu w przycisku w karcie 'O programie'
+- Przeniesienie pliku 'changelog.txt' do sekcji strony 'O programie'
+- Dodanie screenshotów programu do sekcji strony 'Opis'
+- Rozpoczęcie prac nad sekcją strony 'Dokumentacja'
+- Lekkie poprawki w kodzie programu
\ No newline at end of file
diff --git a/documentation/about_program.html b/documentation/about_program.html
index e046a42..780ad5a 100644
--- a/documentation/about_program.html
+++ b/documentation/about_program.html
@@ -11,21 +11,96 @@
+
+
- Autorzy: + Wersja 4.0 Beta (Build 20246)
+
- Mateusz Skoczek (styczeń 2019 - wrzesień 2020)
- dla ZSP Sobolew
+ © styczeń 2019 - wrzesień 2020
+
+ Mateusz Skoczek
+
+ dla ZSP Sobolew
Wersja 1.0
+Wersja 2.0
+Wersja 3.0
+Wersja 3.0.1
+Wersja 4.0 (work in progress)
+