adaptive 1