thanks self.