update to FileUtil