Design alternatives for optimizations