matchup list and matchup object creation