これで動いてほしいって形に戻した　※overloadがうまくいっていないみたい