poprawiony podział na pliki