New Best Choice method

new method