core and markdown updates