change self.find to use self.all