selection granularity
selection fix