Adaptive in m