加上註解，因為有掃描檔案本身，所以需要多處理一些工作