design flexibility

design flexibility