Nuova donazione

A Much to do, much to fix