ppattern