changes for onboard adaptation