contact

koncowa refaktoryzacja i wydzielenie do osobnego pliku klasy