そして今回のうまく動かないのとは関係がないのです。(使う変数が違ったため動かなかった)