altri ancora
pulito un po' di codice