fix preference page