polaczenia zasadnicze i plikowe
dodano strumieniownie
refactor