Dropdown when many patterns
Support for pattern variations
Name list fix