Poniższe linie aż się proszą o dorzucenie do oddzielnej funkcji :)