fleshing out selectors