Dodanie interfejsow

Parametr endFile jest niepotrzebny, mozesz go wyciagnac z filePath.