base changes