secondo commit con una primissima versione
alcuni aggiustamenti sul modo con cui andiamo a processare le cose