aggiunti logger e commenti al codice