un peu de refactoring + proposition de menu