changement : maitenant on genere de l'asm