made recursive file search