create match generator