coreモジュールをリファクタリング