完善Finder实现