flag pattern