docs: def _receive_signal(self, progress_subscript):
          """
          this function takes care of signals emitted by the subscripts
          Args:
              progress_subscript: progress of subscript
          """
  
          self.progress = self._estimate_progress()
          self.updateProgress.emit(int(self.progress))