Beh, e' tutto da rifare, specialmente l'italiano direi...
hai una buona base di partenza, ma leggiti i thread in evidenza.