Added HW Optimization