adaptive model