work on selector
merge