Day #3 Design + Optimization