関数にわけることで簡易にした