candidate pair