abilities for flags