Aggiunti commenti e controlli sugli input