整理と拡張メソッドとTFIFD追加