added seeded match generation