generazione primo codice