best in place gem
afegit best_in_place