pattern scaling