似たようなことを違うファイルで見たので、再利用できる形を考えましょう