simplifié le code et corrigé un bug