Refaktoryzacja + dodanie klasy z raportem