continuing implementation of settingsfragment.