accessor self.