fin du design + ajout des canExecute commandes