structural updates for settings