removed self from self.size