Adaptive skills

adaptive skills