adapting...