add self.assert