core changes to settings