prima versione compleatmente funzionante