better organized flags