explain more about JSONPrefs