readprefs()