aggiunti un po' di final e azzittita qualche inspection
aggiunte un po' di annotazioni