flesh out strategy selection.