ちょっとリファクタ。完成。