correction bug de logique