dodano duzo. TODO na poczatku pliku