adapt-learn-walk