pattern mixing