Piccolo refactoring

Alleggerito la grandezza del codice, da 400+ righe a 250 circa