core changes