リファクタリングしてみた

* 冗長な処理の共通化やrenameなど