Added settings
added ViewModel for settings