random pairing works