product optimizations