add optimization back.