flag demo