cambiato inizializzazione, ora funzia