hi self.