dzialajacy algorytm. integracja do poprawienia