modified file search to use FileUtils.listFiles()