impl find all method