adapt parent