refactoring (spero definitivo)