alcune ottimizzazioni