dodanie listenerow do algorytmow