added model and context for settings
settings view model