self.self m8