more PatternPointer