preferences performance optimized