Adaptive roots

Adaptive roots