choose perfect pattern