providing the flexibility