Adaptive model