add optimization todo