implementata funzione reset