fix self.all