^ refactor settingsów