+Finish optimize except DL