main処理手前まで作りました