adapting changes