able to adapt

able to adapt