flag type summary