learn pattern making