adaptability and flaxibility