modifica algoritmo