add self.notice()