一応最後リファクタまで