Updated choose best