patterning skills