A match-making machine for elections