user preferences basis is now complete for general purposes