add functionality for settingsGist