リファクタ。メソッド追加、処理の共通化。