Adaptive And Flexible