further adaptation