リファクタリングした。