starting work on a run selectors implementation