removed calls to user defaults from datasource file and used the methods attached to settings interface instead