final version + opis w txt