Dodano algorytm krokowy