Czyszczenie kodu - rozdzielenie do funkcji
Drobre poprawki. Mgla juz sie nie urywa