text: import logging
  
  from .step import Step
  from yt_concate.models.found import Found
  
  
  class Search(Step):
      def process(self, data, inputs, utils):
          logger = logging.getLogger('main')
  
          search_word = inputs['search_word']
          found = []
          for yt in data:
              captions = yt.captions
              if not captions:
                  continue
  
              for caption in captions:
                  if search_word in caption:
                      time = captions[caption]
                      f = Found(yt, caption, time)
                      found.append(f)
  
          logger.info(f'found {len(found)} clips for search word')
  
          return found
  