リファクタリング

*変更内容の説明は、後ほど追記予定です*