continuing implementation of settingsfragment