new base and corrections