introduce IFinder