Dodano Słownik. Wymagana refaktoryzacja kodu