fix preference