New framework for Adaptive