Separate methods

メソッドを分けた方がいいかなーと思いました。
例えば途中から Output だけ変える、みたいな事が出来るので。