przygotowanie do obsługi algorytmu