begin make-best-change