few improvements to preferences