pattern change