innovate and adapt