new PatTuples