p10 pattern