re-adapted