Poprawiono i refaktoryzowano Lab2