docs: def process_document(self, doc):
          """
          Add your code for processing the document
          """
          d = doc.select_segments("$.raw_content")[0]
  
          tables = doc.extract(self.table_extractor, d)
          for t in tables:
              doc.store([t], t.tag, group_by_tags=False)
  
          table_data_extractor = EntityTableDataExtraction()
          table_data_extractor.add_glossary(etk.load_glossary("./resources/address_dict.txt"), "address")
          table_data_extractor.add_glossary(etk.load_glossary("./resources/calibre_dict.txt"), "caliber")
          table_data_extractor.add_glossary(etk.load_glossary("./resources/capacity_dict.txt"), "capacity")
          table_data_extractor.add_glossary(etk.load_glossary("./resources/manufacturer_dict.txt"), "manufacturer")
          table_data_extractor.add_glossary(etk.load_glossary("./resources/price_dict.txt"), "price")
  
          tables = doc.select_segments("$.tables[*]")
  
          for t in tables:
              extractions = doc.extract(table_data_extractor, t)
              doc.store(extractions, "table_data_extraction")
          return list()