なんかもう分からないくらい色々変えた というか書き直した