made flags enum
hi