add optimize expression