ajout des switch case, correction nom de variable