updates and adding SettingsVC