refactoring MatchFlag