change patterns