リファクタリング
merge