Settings functionality updates