fles types
flex