self.output -> self.result.output