add extend-selection
merge