User activation

definitely a clean pull request
Come da commento sulla pull-request sbagliata: questo e' codice ripetuto? Si puo' mettere in una funzione?