flag operation