wszystko działa, przed porządkowaniem kodu