un peu de menage et code fonctionnel