added prefs, weakprefs, rental