Version améliorée (encore bugguée)