add some more about flex