Add adaptive changes