several core updates