Optimizing techniques II