Cruise Control And Adaptive Learning