Améliorations algo