adaptable systems