pairs and tuples