changes to patterns