refactor Settings.