adaptatively