adapt's adapt