ajout  de generer le code