allow multiple selectors, extension functions