new changes to core