pareil qu'avant mais avec un résultat plus proche de ce qui est demande