update for settings refactor