zmiany w algorytmie