refaktoryzacja2