Adding recursive file search capability