split up matchup generation and testing