ajout de la fonctionalité shell