add getFileFromPath fn