patterns of p