improved voc selection algorithm