enhance pattern