footer, poczatek algorytmu