a PreferenceMgr added for later use, not finished