refactoring file find path