reduce selector