simplify smart selection algorithm
option changes