Perche' nel main chiami 2 volte la funzione?