chiudo la discussione non vi è errore nella funzione commettevo un altro errore.