flags + dim