リファクタリングを実施。