added non-recursive file retrieval