若干のリファクタリングのみ