baseのリファクタ。