design-flexibility