add SetFlags