Design for adaptability