#adaptive techniques