optimizing level2